JavaScript ile iki tarihi karşılaştırın

Birisi JavaScript kullanarak iki tarihin büyük, küçük ve geçmişte olmayan değerlerini karşılaştırmanın bir yolunu önerebilir mi? Değerler metin kutularından gelecek.

Çözüm

Date object](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) istediğiniz şeyi yapacaktır - her tarih için bir tane oluşturun, ardından >, `

Yorumlar (21)

Hangi format?

Bir Javascript Date object oluşturursanız, milisaniye farkını elde etmek için bunları çıkarabilirsiniz (düzenleme: veya sadece karşılaştırabilirsiniz):

js>t1 = new Date()
Thu Jan 29 2009 14:19:28 GMT-0500 (Eastern Standard Time)
js>t2 = new Date()
Thu Jan 29 2009 14:19:31 GMT-0500 (Eastern Standard Time)
js>t2-t1
2672
js>t3 = new Date('2009 Jan 1')
Thu Jan 01 2009 00:00:00 GMT-0500 (Eastern Standard Time)
js>t1-t3
2470768442
js>t1>t3
true
Yorumlar (6)
var date = new Date(); // will give you todays date.

// following calls, will let you set new dates.
setDate()   
setFullYear()   
setHours()  
setMilliseconds()   
setMinutes()    
setMonth()  
setSeconds()    
setTime()

var yesterday = new Date();
yesterday.setDate(...date info here);

if(date>yesterday)  // will compare dates
Yorumlar (0)