是否有一種相對直接的方式來進行日期比較,使用jquery
,格式化日期爲英國?我試圖檢查通過日期輸入字段選擇的天數是否大於或等於設置的數字。很遺憾,我無法更改日期格式,需要使用dd/mm/yy
。英國日期格式的jQuery日期比較
更新:我一起工作的日期已經在英國格式dd/mm/yy
- 我想這個轉換爲可與當前的日期進行比較的格式,發現經過的天數。
工作液:
function checkDaysElapsed (input) {
var datePart = input.split("/");
year = datePart[2]; // get only two digits
month = datePart[1];
day = datePart[0];
var date1 = new Date(year,month-1,day);
var currentTime = new Date();
var month2 = currentTime.getMonth();
var day2 = currentTime.getDate();
var year2 = currentTime.getFullYear();
var date2 = new Date(year2,month2,day2);
console.log(year + '/' + month + '/' + day);
console.log(year2 + '/' + month2 + '/' + day2);
delta = date2 - date1;
// delta is the difference in milliseconds
delta_in_days = Math.round(delta/1000/60/60/ 24);
return delta_in_days;
}
謝謝,設法得到它與你的幫助會 - 增加工作的代碼發佈 – user1153594