我正在使用下面的腳本來創建動態日期。明天的動態javaScript日期指向日期
的HTML:
<span id="spanDate"></span>
腳本:
var months = ['01','02','03','04','05','06','07',
'08','09','10','11','12'];
var tomorrow = new Date(Date.now() + (1000*3600*24));
//tomorrow.setTime(tomorrow.getTime() + (1000*3600*24));
document.getElementById("spanDate").innerHTML = ('00' + tomorrow.getDate()).slice(-2) + "/" + months[tomorrow.getMonth()] + "/" + tomorrow.getFullYear();
會發生什麼事是,當我使這個代碼,它顯示我約會第二天(i。 e明天)從我的機器日期,並沒有顯示我今天的日期。這是爲什麼發生?
什麼是預期的輸出?你想要這個http://jsfiddle.net/n4e87x6k/4/ – Manwal 2014-11-03 12:44:37
預期的輸出應該是今天的日期,這與我的機器日期類似,但我得到一個明天的日期,即從我的機器前面的日期。 – Nitesh 2014-11-03 12:45:58
你有沒有試過'var tomorrow = new Date();'而不是'var tomorrow = new Date(Date.now()+(1000 * 3600 * 24));'? – Manwal 2014-11-03 12:46:38