我之前曾問過類似問題的問題。我有一個簡單的JavaScript來突出顯示TD單元格中的日期文本。我不得不將日期格式更改爲「2015/4/15 10:57」,並搞砸了我的腳本。我試着將它適應到我的新日期格式,但它不起作用。我有一個類爲「SM_next_update」的td單元格。突出顯示日期時間的TD單元
我想完成的是當日期時間過期時突出顯示一個單元格。它將在15分鐘即將過期時突出顯示橙色,逾期時顯示爲紅色。
有人會知道我錯過了什麼嗎?
$('.SM_next_update').each(function() {
var dtSt = $(this).html().split(" ");
var dtAr = dtSt[0].split("/");
var when = new Date(dtAr[1] + "/" + dtAr[0] + "/" + dtAr[2] + " " + dtSt[1]);
console.log(when);
var new = new Date();
if (when.getTime() - new.getTime() < 900000 && new < when) {
$(this).addClass('min30');
} else {
if (new > when) {
$(this).addClass('min60');
}
}
});
您應該將new更改爲newTime,因爲new是關鍵字。 還有什麼做console.log(當)和console.log(新)輸出? – WakeskaterX