如何在javascript中检查一个DateTime是否晚于另一个

Dee*_*dhy 11 javascript validation datetime

通过表格,我得到两个值,如

   Start datetime = '01/12/2013 12:00:00 AM' and
   End datetime = '02/12/2013 12:00:00 AM'.
Run Code Online (Sandbox Code Playgroud)

如何验证开始日期时间必须小于javascript中的结束日期时间?

Igl*_*gle 27

假设您收到了Javascript日期格式的日期,则需要使用Date.parse()函数或通过比较运算符进行比较.它将返回自01/01/1970 00:00以来经过的毫秒数

不知何故这样:

if(Date.parse(datetimeStart) < Date.parse(datetimeEnd)){
   //start is less than End
}else{
   //end is less than start
}
Run Code Online (Sandbox Code Playgroud)

这是一个小提琴


Pra*_*thy 6

它在javascript中非常简单

var startTime = new Date('01/12/2013 12:00:00 AM');
var endTime = new Date('02/12/2013 12:00:00 AM');
Run Code Online (Sandbox Code Playgroud)

然后你需要做的就是比较

if( startTime < endTime){
   alert("start time is lesser");
}
Run Code Online (Sandbox Code Playgroud)

更多关于这里