背景资料
我有值表示从数据库查询返回给我的UTC开始和结束时间,并存储在这样的数组中:
[ '9145001323', '08:00', '12:00' ]
数组中的第二个和第三个值实际上分别代表开始时间和结束时间。
问题
我需要比较UTC格式的当前时间,看它是否介于开始时间/结束时间范围之间。
代码
这是我现在获得当前日期/时间的代码:
var currentUTC = ((new Date()).toUTCString()).split(" "); //returns an array like this: [ 'Thu,', '29', 'Sep', '2016', '15:52:32', 'GMT' ]
currentUTC[0] =currentUTC[0].substring(0, currentUTC[0].length - 1); //strip off the traling "," in the day of week name.
currentUTC[4] =currentUTC[4].substring(0, currentUTC[4].length - 3); //strip off the seconds portion of the time
将currentUTC数组中当前的小时/分钟与数据库查询中的数据进行比较的最佳方法是什么? (让我们将该数组称为“规则”数组)。
我一直在阅读这篇文章Compare two dates with JavaScript
但这似乎是比较完整日期,而我只需要一小时/分钟比较。
答案 0 :(得分:1)
使用momentjs(spinnaker github)可能是这样的:
admin endpoint for identity service not found