我正在使用this bootstrap日期时间选择器。我注意到当我选择一天并使用var d1 = new Date(milliseconds);
转换毫秒时,它会转换为我选定日期的前一天。这有什么特别的原因吗?
示例:
我选择10月1日星期二:
我在转换后记录日期对象:
答案 0 :(得分:1)
您必须将其转换为Unix timestamp,这是跟踪日期/时间的更好方式。
使用new Date('your_date_string').getTime() / 1000
为您提供时间戳或使用PHP(strtotime)。
为您记录的日期对象可能来自您的系统/浏览器设置(本地)。
除非您绝对不得不在Web应用程序中使用JavaScript日期和时间计算。
如果您有正确的时间,那么您有时间戳cross-check。