【发布时间】:2018-10-04 20:22:24
【问题描述】:
我有两种日期格式,我需要计算两者之间的小时差。
第一个日期是当前日期。 第二个日期的格式如下:
var depDate = 25092018 //ddmmyyyy
var depTime = 08:35 //hh:mm
新的日期函数不采用ddmmyyyy 格式的日期。如何在新的 Date 函数中输入 depDate
我想检查当前日期和depDate 之间的差异。
有人可以帮忙吗?
【问题讨论】:
-
但新日期不采用 ddmmyyyy 格式的日期。如何在新的 Date 函数中输入 depDate
-
JavaScript 有一个内置的
Date类型。如果你不需要日期时间,你应该使用standard format likeyyyy-mm-dd。请不要使用这种奇怪的整数(08:35甚至不是有效的语法)而不是正确的日期。 -
如果你要使用整数(它们是浮点数,真的..)来描述天数(我不知道你为什么要在 JavaScript 中这样做),至少使用 YYYYMMDD 格式.至少你的整数会随着时间的推移单调增加。如果您需要一些高级日期操作,请查看 moment.js。
标签: javascript datetime date-formatting