如何在JavaScript中从YYYYMMDDHHMMSS格式提取时间
从YYYYMMDDHHMMSS格式字符串提取时间(JavaScript)
要在JavaScript中从YYYYMMDDHHMMSS格式的字符串里提取时间部分,这里有个简单可行的实现方案:
示例代码
JavaScript部分
var d = new Date("20180101120000"); var k = d.toString().slice(8,10); // 提取小时 var l = d.toString().slice(10,12); // 提取分钟 var m = d.toString().slice(12,14); // 提取秒数 document.getElementById("demo").innerHTML = k + ":" + l + ":" + m +" " ;
HTML部分
<div id='demo'></div>
代码说明
- 首先将
YYYYMMDDHHMMSS格式的字符串传入Date构造函数,创建对应的日期对象。 - 通过
toString()方法把日期对象转为字符串后,利用slice()方法分别截取小时、分钟、秒数对应的字符片段。 - 最后将截取到的时分秒用冒号拼接成标准时间格式,插入到页面指定的DOM元素中展示。
内容的提问来源于stack exchange,提问作者Varun 007
相关产品推荐
相关产品推荐

