Avi*_*ida 5 javascript gettime
我想了解一些事情getTime(),我的问题是,我正在建立一个新的日期,让我们说:23,07,2012.当我在使用getTime()它时,我应该得到自01,01,1970以来的毫秒.
当我把我从所获得的价值getTime()与(1000*60*60*24)我应该得到的天数是自通01,01,1970,直到05,07,2012,但不知何故,我得到一个小数点的数(15543.875 )我不明白为什么,我的意思是自01,01,1970和23,07,2012我应该得到一个整数(我认为),我知道我真的错了,如果可以有人请帮助我理解为什么小数指向结果.
如果您设置像这样的日期,new Date(2012, 06, 23)它将根据客户端的时区进行设置,其中 as.getTime()是UTC。你要Date.UTC:
Date.UTC(2012,6,23) / (1000*60*60*24)
//15544 For any computer
new Date(2012, 06, 23) / (1000*60*60*24)
//15543.875 For my computer, I am coincidentally in the same timezone as Israel. This result will depend on what timezone the client is.
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3064 次 |
| 最近记录: |