我今天要开始一个新项目。该应用程序是对现有workscheduling应用程序的重写。该应用程序与Times和TimeRanges广泛合作。
时间:08:45,17:32,...
TimeRange:从08:45到17:32
我开始寻找一个用这种数据来处理管道的库,例如:早于,之后,等等,我立即找到了moment.js和date.js。但我觉得这些库更关注某个时间点(JS Date对象),而不是上面描述的Time和TimeRange概念。
有没有人像我上面在JavaScript环境中描述的那样有使用Time和TimeRange的经验?什么库对此有用?
答案 0 :(得分:0)
再看一下Moment JS,它可能就是你所需要的。它有一个丰富的日期处理函数库,并使用Duration对象来表示时间范围。
答案 1 :(得分:0)
您可以使用Date object来比较日期。您可以构建2个日期,然后使用常规运算符进行比较。
对于前者:
var date1 = new date();
var date2 = new date();
然后比较date1.getTime() == date2.getTime()
或任何你想要比较的东西。
希望这会对你有所帮助。
答案 2 :(得分:0)