JavaScript'te saat dilimi olmadan tarihi ayrıştırmak istiyorum. Denedim:
new Date(Date.parse("2005-07-08T00:00:00+0000"));
İade Cum 08 Temmuz 2005 02:00:00 GMT + 0200 (Orta Avrupa Yaz Saati)
new Date(Date.parse("2005-07-08 00:00:00 GMT+0000"));
Aynı sonucu döndürür
new Date(Date.parse("2005-07-08 00:00:00 GMT-0000"));
Aynı sonucu döndürür
Zamanı ayrıştırmak istiyorum:
Zaman dilimi olmadan.
Yapıcı Date.UTC veya yeni Tarihi (yıl, ay, gün) çağırmadan.
Tarih yapıcısına basit bir dize (prototip yaklaşımları olmadan).
Ürün
Date
nesnesine ihtiyacım var, değilString
.
Date
MongoDB tarihleri karşılaştırmak için doğru nesneyi elde etmek için nesne kopyalamak zorunda kaldı :new Date(dateStart.getFullYear(), dateStart.getMonth(), dateStart.getDate())
Date.parse
ve dizeyi doğrudan yapıcıya iletebilirsinizDate
.