我正在嘗試編寫一個程序,用於檢查某個特定日期已經過了多少周。我使用jQuery和JavaScript的這個代碼有點工作在這個意義上,它確實給我想要的結果,但該結果同時檢查已過去多少周
例如它#Tip0去#TIP4
跳過4周我會怎麼解決這個問題
var today = new Date();
var date_start = new Date('2014-07-19'); //date to check from
var timeinmilisec = today.getTime() - date_start.getTime(); //check time past
var weeks = Math.floor(timeinmilisec/(1000 * 60 * 60 * 24))/7 ; // calculate weeks
setInterval( //update every 100 miliSec
function() {
for(i = 0; i < 20; i++) {
if (i < weeks) {
i--;
$("#Tip" + i).hide()
i++;
$("#Tip" + i).show()
}
}
},
100);
在旁邊注意,試試timeAgo jquery插件。 – 2014-10-20 02:14:31
爲什麼當你檢查的時間是幾周時,你需要每秒運行10次? – charlietfl 2014-10-20 02:14:34