如果我有4个变量
开始时间; 时间结束; startMerid; endMerid;
startMarid和endMarid要么是"AM",要么是"PM".
但是startTime和endTime将成为'dd:dd'之类的字符串
所以它可能是开始:12:30 PM并结束:5:30 PM
如何确认结束时间不在开始时间之前?
谢谢!!
您可以使用DateJS:
Date.parse('12:30pm') < Date.parse('5:30pm'); // true
Run Code Online (Sandbox Code Playgroud)
编辑:
贾斯汀在下面有一个很好的观点.您可以在这里找到最新的en-US版本
你可以在/ trunk/build中找到其他的
编辑2016:
对于那些在2016年以上发布这篇文章的人来说,看起来像DateJS的最新回购现在是GitHub:https://github.com/datejs/Datejs
而且,现在似乎MomentJS是一个非常受欢迎的选择.