这是一个创建于 4963 天前的主题,其中的信息可能已经有所发展或是发生改变。
以下是我在Chrome console中的计算过程,结果让我迷惑
没学过Javascript,只是看着别人这么写所以这样用。
Math.round(new Date().getTime()/1000)
1299408914
Math.round(new Date(2011, 02, 01, 00, 00, 0).getTime()/1000)
1298908800
new Date(1298908800 * 1000).toLocaleString()
"Tue Mar 01 2011 00:00:00 GMT+0800 (China Standard Time)"
new Date(1299408914 * 1000).toLocaleString()
"Sun Mar 06 2011 18:55:14 GMT+0800 (China Standard Time)"
Math.round(new Date(2011, 03, 01, 00, 00, 0).getTime()/1000)
1301587200
new Date(1301587200 * 1000).toLocaleString()
"Fri Apr 01 2011 00:00:00 GMT+0800 (China Standard Time)"
5 条回复 • 1970-01-01 08:00:00 +08:00
|
|
1
napoleonu 2011-03-06 19:17:27 +08:00
不知道为什么差一个月,,,
|
|
|
2
darasion 2011-03-06 19:33:35 +08:00
时间戳我经常这样用: Number(new Date)
没看太懂。 现在不是3月吗?你用一个2月的跟它比较,当然差一个月了。。
|
|
|
3
darasion 2011-03-06 19:37:09 +08:00
啊。查了一下手册。
月份范围是 0-11 。
|