Bir GÜN/SAAT'i karşılaştırmaya çalışıyorum örn. Pazartesi saat 09:00 da, şimdiki haftada bu noktayı geçip geçmediğimi görmek için. Örneğin. Pazartesi günü geç 05:00:00 ise o ancak aşağıdaki benzer soruları bulundu ama zaman biçimlendirme sonra sorunu gidermek için görünmüyordu sahte her şey2 tarihin momentJS ile karşılaştırılması
var dayTime = Moment("Wednesday 17:00:00", "dddd HH:mm:ss");
var now = Moment(Moment.now(), "dddd HH:mm:ss");
console.log(Moment.utc(dayTime).isBefore(now)); //returns false all the time
dönüyor gerçek dönmelidir. Ben gibi bir dize ile moment.now()
değiştirdiğinizde
Comparing two times with Moment JS
"Çarşamba 17:00:00" beklenen sonuç döndürür.
Bunun düzgün çalışması için moment.now()
'a ne yapmam gerekiyor?
İstediğiniz Anı üretmek için moment (moment.now(), "dddd HH: mm: ss") 'beklemem; moment.now(), bir dönme zamanı temsilini döndürür ve tamamen farklı bir biçim dizesinde geçiyorsunuz. Sadece moment (moment.now()) 'yi deneyin – Hamms
moment.now hiç kullanılmamalıdır. Bu, genel API'nin bir parçası olmayan bir uzantı noktasıdır. şimdiki zamanı almak için sadece anı ara() –