为什么从Javascript中的现有对象创建新的Date()对象不保留毫秒字段?

时间:2013-02-18 22:53:42

标签: javascript google-chrome

为什么以下代码导致minDate的时间为零毫秒?

maxDate = new Date(2013,0,1,0,0,1,200);
minDate = new Date(maxDate.getTime());

如果有所作为,我会在Chrome中查看此内容吗?

1 个答案:

答案 0 :(得分:3)

minDate毫秒不为零。毫秒位于maxDate,并进入minDate

maxDate = new Date(2013,0,1,0,0,1,200);
console.log(maxDate.getMilliseconds());
minDate = new Date(maxDate.getTime());
console.log(minDate.getMilliseconds());

输出:

200
200

演示:http://jsfiddle.net/Guffa/2FCvz/