【发布时间】:2016-01-23 15:09:34
【问题描述】:
我尝试将日期设置为午夜以简化我的日期操作,为此我编写了这部分代码:
var now = new Date();
today = now.setHours(0,0,0,0);
console.log(now, today);
我很惊讶地看到 now 包含一个 Date 对象和 today 一个时间戳。当我想使用 getMonth() 或其他日期的函数时,这会带来错误。用时间戳重新创建一个 Date 对象是很有趣的。
正常吗?我该如何解决这个问题?
(请随时更新我的帖子以纠正我糟糕的英语:)
【问题讨论】:
-
stackoverflow.com/questions/1050720/… 很相似,但没有提供答案。
-
为什么不直接使用你创建的
now反对? -
那么实际的问题是什么?你到底想修复什么?除非是精神科医生,否则如何对“是否正常”这个问题给出客观答案?
标签: javascript date timestamp