欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

js时间戳与日期转换

程序员文章站 2022-03-29 18:32:51
...

当前时间转时间戳:

> Number(new Date())
1575362561702

时间戳转日期

var timestamp = '1575351167097'
var date1 = new Date(parseInt(timestamp))
var time = date1.toLocaleDateString() + ' ' +date1.toTimeString().substring(0,8)

需要注意的是toLocaleDateString()方法在不同浏览器中,甚至同种浏览器的不同版本中返回形式都不同。
以2019-12-3为例,可能的结果有
‘2019-12-3’
’2019/12/3‘
‘Tuesday, December 03, 2019’

如有需要可以使用第三方日期处理类库 moment.js

substr 与 substring 区别

substr(start [, length])
substring(start [, end])

ECMA 并没有对 substr() 进行标准化,所以并不建议使用 substr()