我正在构建一个应用程序,员工可以在其中进行计时和计时。但我被困在时间比较部分。关于该功能的小解释:用户在12:00至15:00之间设定了一个班次。他们应该能够在开始时间前2小时使用时钟功能。因此,从10:00开始,他们可以登录。而且这些班次也按计划进行,因此我们必须检查日期是否正确以及时间。我一直在寻找解决方案,但没有找到符合我需求的解决方案。与小时差异(JS)的日期比较
我通过JSON接收的唯一数据是:
日期:“2016年12月7日”, 时间:“05:00”
总结:我如何检查,如果您的目前时间是指定时间前2小时?
注意:它必须是一个24小时时钟,所以没有PM AM ;-)
如果我必须提供更多信息,请让我知道!
'新日期(“2016-12-07 05:00”)' - 将转换为js日期格式 – ixpl0
那么你知道如何减去日期吗? – epascarello
@epascarello您是否引用类似Math.abs(date2.getTime() - date1.getTime())来获取时间差异? –