2010-08-29 88 views
3

這是我的代碼對它們進行比較:如何獲取當前時間,然後使用jquery

var currentTime = new Date() 
var month = currentTime.getMonth() + 1 
var day = currentTime.getDate() 
var year = currentTime.getFullYear() 
var hours = currentTime.getHours() 
var minutes = currentTime.getMinutes() 

alert(minutes+"/"+hours+"/"+month + "/" + day + "/" + year) 

但是,我認爲它很難用兩個時間進行比較,

我可以做什麼?

感謝

+1

您通常需要兩個數量才能執行比較。那麼你想比較一下當前的時間? – 2010-08-29 15:46:12

回答

6

如果你真的想知道兩個Date對象是否代表正好在同一時間,或者是前/一前一後,這是相當容易:只要通過getTime()方法,該方法返回兩個日期比較對象的整數時間戳。例如,

var date1 = myDate, 
    date2 = new Date(); 
return (date1.getTime() < date2.getTime()); 

會如果指明MyDate是前「現在」返回true,否則爲false現在還是將來。

+1

'mydate'是什麼?我如何從字符串「16:30」或「下午4:30」創建它 – devmonster 2012-10-22 07:54:49

相關問題