js:Date对象的getTime()与parese()方法有什么不同

来源:百度知道 编辑:UC知道 时间:2024/05/30 04:22:02
var now = new Date();
now.getTime();
Date.parse(now); //总是返回的1000的整数

两者好像都是说要返回与1970.1.1日的毫秒数,但结果却不同 为什么?

Date.parse(dateVal)虽然声称是返回日期与 1970 年 1 月 1 日午夜之间所间隔的毫秒数,但是实际上返回的是精确到秒的毫秒数,而并非实际的毫秒。并且这个数字是非四舍五入的,也就是即使是1秒999毫秒,也按照1000毫秒来输出。
而getTime()则返回实际毫秒数。