假设我以格式从datepicker插件接收两个日期 DD/MM/YYYY
var date1 = '25/02/1985'; /*february 25th*/
var date2 = '26/02/1985'; /*february 26th*/
/*this dates are results form datepicker*/
if(process(date2) > process(date1)){
alert(date2 + 'is later than ' + date1);
}
Run Code Online (Sandbox Code Playgroud)
这个功能应该是什么样的?
function process(date){
var date;
// Do something
return date;
}
Run Code Online (Sandbox Code Playgroud)
Inv*_*con 26
拆分"/"并使用Date构造函数.
function process(date){
var parts = date.split("/");
return new Date(parts[2], parts[1] - 1, parts[0]);
}
Run Code Online (Sandbox Code Playgroud)
function process(date){
var parts = date.split("/");
var date = new Date(parts[1] + "/" + parts[0] + "/" + parts[2]);
return date.getTime();
}
Run Code Online (Sandbox Code Playgroud)
它可能更容易:
var date1 = '25/02/1985'; /*february 25th*/
var date2 = '26/02/1985'; /*february 26th*/
if ($.datepicker.parseDate('dd/mm/yy', date2) > $.datepicker.parseDate('dd/mm/yy', date1)) {
alert(date2 + 'is later than ' + date1);
}
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请查看此信息.谢谢.
| 归档时间: |
|
| 查看次数: |
55496 次 |
| 最近记录: |