JavaScript Tarih Formatı
- Önceki Sayfa JS Tarih
- Sonraki Sayfa JS Tarih Alım Yöntemleri
Dört tür JavaScript tarih giriş格式ı vardır:
Tür | Örnek |
---|---|
ISO tarih | "2018-02-19" (uluslararası standart) |
Kısa tarih | "02/19/2018" veya "2018/02/19" |
Uzun tarih | "Feb 19 2018" veya "19 Feb 2019" |
Tam tarih | "Monday February 25 2015" |
ISO formatı JavaScript'teki katı standartlara uygundur.
Diğer formatlar daha az açık olabilir, tarayıcıya özgü olabilir.
JavaScript tarih çıktısı
Girilen format ne olursa olsun, JavaScript varsayılan olarak tam metin dizesi formatında çıktı verir:
Mon Feb 19 2018 06:00:00 GMT+0800 (China Standard Time)
JavaScript ISO tarihi
ISO 8601, tarih ve saatin uluslararası standarttır.
ISO 8601 dilimi (YYYY-MM-DD) de JavaScript tarih formatının tercihi:
Örnek (tam tarih)
var d = new Date("2018-02-19");
Hesaplanan tarih zaman diliminize göre göre belirlenmiştir.
Zaman diliminize göre, yukarıdaki sonuç 2 Şubat 18'den 2 Şubat 19'una arasında değişecektir.
ISO tarih (yıl ve ay)
Tarih yazarken belirli bir günü belirlemek zorunda olmayabilirsiniz (YYYY-MM):
var d = new Date("2015-03");
Zaman dilimi, 28 Şubat'tan 1 Mart'a kadar olan sonuçlarda değişiklik yapabilir.
ISO tarih (sadece yıl)
Tarih yazarken, belirli bir ay ve gün belirtmeyebilirsiniz (YYYY):
var d = new Date("2018");
Zaman dilimi, 31 Aralık 2017'den 1 Ocak 2018'e kadar olan sonuçlarda değişiklik yapabilir.
ISO tarih (tam tarih ve saniye)
Tarih yazarken, saat, dakika ve saniye ekleyebilirsiniz (YYYY-MM-DDTHH:MM:SS):
var d = new Date("2018-02-19T12:00:00");
Tarih ve zaman büyük harf T ile ayrılır.
UTC zamanı büyük harf Z ile tanımlanır.
UTC'ye göre zamanı değiştirmek istiyorsanız, Z'yi silip +HH:MM veya -HH:MM ile değiştirin:
Örnek
var d = new Date("2018-02-19T12:00:00-08:30");
UTC (Uluslararası Uyumlu Zaman) GMT (Greenwich Time) ile eşdeğerdir.
Açıklama:UTC, Uyumlu Dünya Zamanı, aynı zamanda Dünya Birleşik Zamanı, Dünya Standart Zamanı, Uluslararası Uyumlu Zaman adlarıyla da bilinir.
Tarih-saat dizisinde T veya Z'nin atılması, farklı tarayıcılarda farklı sonuçlar doğurur.
Zaman dilimi
Tarih ayarlanırken, zaman dilimi belirlenmezse, JavaScript tarayıcı zaman dilimini kullanır.
Tarih alırken, zaman dilimi belirlenmezse, sonuç tarayıcı zaman dilimine dönüştürülür.
Diğer bir deyişle, eğer tarih/saat GMT (Greenwich Standard Time) ile oluşturulmuşsa, bu tarih/saat kullanıcı Çin'den görüntülendiğinde CST (China Standard Time) olarak dönüştürülür.
JavaScript kısa tarih
Kısa tarihler genellikle "MM/DD/YYYY" gibi gramerle kullanılır:
Örnek
var d = new Date("02/19/2018");
Uyarı
Bazı tarayıcılar, önündeki sıfırı olmayan ay veya bu ay hata verebilir:
var d = new Date("2018-2-19");
“YYYY / MM / DD” davranışı tanımsızdır.
Bazı tarayıcılar formatta tahmin etmeye çalışır. Bazıları NaN
。
var d = new Date("2018/02/19");
“DD-MM-YYYY” davranışı da tanımsızdır.
Bazı tarayıcılar formatta tahmin etmeye çalışır. Bazıları NaN
。
var d = new Date("19-02-2018");
JavaScript uzun tarih
Uzun tarihler genellikle "MMM DD YYYY" gibi gramerle yazılır:
Örnek
var d = new Date("Paz Mar 19 2018");
Ay ve gün rastgele sırayla出现 olabilir:
Örnek
var d = new Date("19 Paz Mar 2018");
Ayrıca, ay tam adı (January) veya kısaltma (Jan) olarak yazılabilir:
Örnek
var d = new Date("February 19 2018");
Örnek
var d = new Date("Paz Mar 19 2018");
Virgül göz ardı edilir ve büyük/küçük harf duyarsızdır:
Örnek
var d = new Date("FEBRUARY, 25, 2015");
JavaScript Tam Tarihi
JavaScript, "Tam JavaScript Formatı"'nı kabul eden tarih dizgilerini alır:
Örnek
var d = new Date("Paz Mar 19 2018 06:55:23 GMT+0100 (Batı Avrupa Standart Zamanı)");
JavaScript, tarih adı ve zaman parantezindeki hataları göz ardı eder:
Örnek
var d = new Date("Cuma Mar 26 2018 09:56:24 GMT+0100 (Tokyo Saati)");
- Önceki Sayfa JS Tarih
- Sonraki Sayfa JS Tarih Alım Yöntemleri