Discuss / JavaScript / 时间戳是到现在的秒数,不是毫秒数

时间戳是到现在的秒数,不是毫秒数

Topic source

时间戳是到现在的秒数,不是毫秒数,没有人发现这个问题吗?

廖雪峰

#2 Created at ... [Delete] [Delete and Lock User]

你确定?

_Ljj110719

#3 Created at ... [Delete] [Delete and Lock User]

是毫秒,楼主找个时间戳,然后/3600/24/365验算一下,从1970到现在是48年,不是48000+年

养了个喵

#4 Created at ... [Delete] [Delete and Lock User]

我认为JS内没有"时间戳"这个概念,getTime()new Date(value)获得或传入的从来都是毫秒数,而平时开发时提及时间戳默认单位都是秒。百度百科定义时间戳概念:时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。对于前端新手来讲,真的容易搞混乱。

@养了个喵 谢谢,原来js自己定义了一个时间戳,我也查了查以秒为单位的应该叫“UNIX时间戳”。 @廖雪峰 抱歉廖老师,我以其他编程语言的知识又没有详细的写代码验证就仓促的提出了质疑。

js的单位是毫秒。单位不同而已概念都是一样的,不要这么纠结。


  • 1

Reply