【发布时间】:2013-10-07 12:28:59
【问题描述】:
我试图将日期对象转换为长格式(可能是毫秒格式),就像我们在 java 中所做的那样。
因此,为了满足我的需求,经过反复试验,我找到了以下适合我的方法:
var date = new Date();
var longFormat = date*1; // dont know what it does internally
console.log(longFormat); // output was 1380625095292
为了验证,我使用new Date(longFormat); 反转它,它给了我正确的输出。简而言之,我能够以某种方式满足我的需求,但我仍然对乘法内部的作用一无所知?当我试图将当前日期与数字 2 相乘时,它给了我 2057 年的某个日期!有谁知道,到底发生了什么?
【问题讨论】:
-
请阅读手册...这是自 1970 年 1 月 1 日以来的毫秒数(相当于
date.getTime()) -
@devnull69 你能分享一些资源链接来澄清我的疑惑吗?
标签: javascript