0
有沒有可以用於將來的JavaScript?例如,我想發佈一個事件日期爲2012年1月11日,我需要它顯示爲「從現在起一個月」或類似的網頁。我已經通過pretty dates,但看起來有些時候不起作用。有什麼對過去和未來的時間有用嗎?使用javascript以漂亮的格式顯示未來的時間
有沒有可以用於將來的JavaScript?例如,我想發佈一個事件日期爲2012年1月11日,我需要它顯示爲「從現在起一個月」或類似的網頁。我已經通過pretty dates,但看起來有些時候不起作用。有什麼對過去和未來的時間有用嗎?使用javascript以漂亮的格式顯示未來的時間
function func()
{
var mEvent = new Date('11/1/2012');
var now = new Date();
var timeDif = mEvent.getTime() - now.getTime();
var dSec, dMin, dHr, dDay;
dSec = (timeDif/1000);
dMin = (dSec/60);
dHr = (dMin/60);
dDay = (dHr/24);
var mStr = (dDay>>0) + "d, " + (dHr>>0) + "h, " + (dMin>>0) + 'm, ' + (dSec>>0) + "s.";
if (now < mEvent)
alert('future: ' + mStr);
else
alert('past: ' + mStr);
}
是的,JS可以工作與*日期*不論它是否在過去或未來,只要其1970年1月1日之後! – techfoobar
你可以採取一個日期時間差異.. –
你想在2012年1月11日發生的事件 – StaticVariable