testi:Tarih kurucusunda fark nasıl açıklanır?
var d1 = new Date("2000-04-22T00:00:00+00:00");
var d2 = new Date(2000, 4, 22, 0, 0, 0, 0);
console.log("d1 = " + d1.getTime());
console.log("d2 = " + d2.getTime());
sonucu:
d1 = 956361600000
d2 = 958946400000
ben fark saat dilimleri geldiğini düşünüyorlar, ama ben bunu hiç anlamıyorum!
Bu fark hangi büyülü şeyleri üretir?
çünkü Zaman Dilimi – epascarello
Kullanım 'yeni tarihi (Date.UTC (2000, 4 olacağını Yani, 22, 0, 0, 0, 0)) 'beklenen sonucu elde etmek. – Bergi
UTC sorununu çözen, doğru ay indeksi ile 'yeni tarih (Date.UTC (2000, 3, 22, 0, 0, 0, 0)) olur ve çalışır! –