【发布时间】:2013-02-04 11:15:22
【问题描述】:
当我在 javascript 中使用日期对象转换当前日期时,我将日期格式返回为 05-Jan、12-feb 等。我做了这样的事情
var curr = new Date(),
curr_year = curr.getFullYear(),
curr_month = curr.getMonth(),
curr_day = curr.getDay(),
today = new Date(curr_year, curr_month, curr_day, 0, 0, 0, 0);
console.log(today);
这里今天被返回为无效日期我需要创建一个时间戳,它不应该包括分钟秒和毫秒作为零,仅基于我可以分类的月份和日期的日期比较。有没有办法动态创建日期并比较给定格式的这些日期。 当我尝试使用日期对象转换我的日期字符串时,它返回年份为 2001。如何根据当前年份比较日期。 例如:在 php 中,我使用 mktime 从给定的日期格式动态创建日期并比较这些结果。任何建议都会有所帮助。谢谢。
【问题讨论】:
-
JS Date的文档
-
@Westie 这是一个 C# 主题,这是一个 JavaScript 问题。
-
该死!你是对的 - 今天早上睡着了!
-
因此,如果您修正错字,则日期不再无效...如果这不是您想要的,请让您的问题更清楚。您预期的输入和输出是什么?
标签: javascript date timestamp