我试图将日期对象转换为长格式(可能是毫秒格式),就像我们在 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 年的某个日期!有谁知道,到底发生了什么?