JavaScript Tarih
- Önceki Sayfa JS Dizi Const
- Sonraki Sayfa JS Tarih Formatı
JavaScript tarih çıktısı
Varsayılan olarak, JavaScript, tarayıcının zaman dilimini kullanır ve tarihleri tam metin dizesi olarak görüntüler:
Tue Apr 02 2019 09:01:19 GMT+0800 (中国标准时间)
Daha sonra, bu eğitimde nasıl tarih görüntüleyeceğiniz hakkında daha fazla öğreneceksiniz.
Tarih nesnesi oluşturma
Date nesnesi, yeni Date()
Yapıcı fonksiyon oluşturma.
Yeni bir tarih nesnesi oluşturmak için 4 yöntem vardır:
- new Date()
- new Date(year, month, day, hours, minutes, seconds, milliseconds)
- new Date(milliseconds)
- new Date(date string)
new Date()
new Date()
Geçerli tarih ve zamanla yeni bir tarih nesnesi oluşturun:
Örnek
var d = new Date();
Tarih nesnesi statiktir. Bilgisayar saati titriyor, ancak tarih nesnesi titremez.
new Date(year, month, ...)
new Date(year, month, ...)
Belirtilen tarih ve zamanla yeni bir tarih nesnesi oluşturun.
7 rakam, yıl, ay, gün, saat, dakika, saniye ve milisaniye (bu sırayla) belirler:
Örnek
var d = new Date(2018, 11, 24, 10, 33, 30, 0);
YorumJavaScript, ayları 0'dan 11'e sayar.
Bir ay 0'dır. On iki ay 11'dir.
6 rakam, yıl, ay, gün, saat, dakika ve saniye belirler:
Örnek
var d = new Date(2018, 11, 24, 10, 33, 30);
5 rakam, yıl, ay, gün, saat ve dakika belirler:
Örnek
var d = new Date(2018, 11, 24, 10, 33);
4 rakam, yıl, ay, gün ve saat belirler:
Örnek
var d = new Date(2018, 11, 24, 10);
3 rakam, yıl, ay ve günü belirtir:
Örnek
var d = new Date(2018, 11, 24);
2 rakam, yıl ve ayı belirtir:
Örnek
var d = new Date(2018, 11);
Ayı atlayamazsınız. Sadece bir parametre sağlarsanız, onu milisaniye olarak görür.
Örnek
var d = new Date(2018);
Geçmiş yüzyıl
Bir ve iki haneli yıllar 19xx yılı olarak yorumlanacaktır:
Örnek
var d = new Date(99, 11, 24);
Örnek
var d = new Date(9, 11, 24);
new Date(dateString)
new Date(dateString)
Tarih dizgesinden yeni bir tarih nesnesi oluşturun:
Örnek
var d = new Date("October 13, 2014 11:13:00");
Tarih dizeleri bir sonraki bölümde anlatılacaktır.
JavaScript tarihleri milisaniye olarak saklar
JavaScript tarihleri 1970 yılının 1 Ocak 1'i 00:00:00 UTC (Uluslararası Zaman Düzenlemesi)'den bu yana milisaniye olarak saklar.
Sıfır zaman: 1970 yılının 1 Ocak 1'i 00:00:00 UTC'dir.
Şu anki zaman: 1970 yılının 1 Ocak 1'i sonrası 1554166879383 milisaniye.
new Date(milliseconds)
new Date(milliseconds)
Sıfır zamanlı ve milisaniyeli yeni bir tarih nesnesi oluşturun:
Örnek
var d = new Date(0);
1970 yılının 1 Ocak 1'i 100 000 000 000 milisaniye eklenir, yaklaşık olarak 1973 yılının 3 Mart 3'ü demektir:
Örnek
var d = new Date(100000000000);
1970 yılının 1 Ocak 1'i 100 000 000 000 milisaniye eksi, yaklaşık olarak 1966 yılının 10 Ekim 31'i demektir:
Örnek
var d = new Date(-100000000000);
Örnek
var d = new Date(86400000);
Bir gün (24 saat) 86 400 000 milisaniyedir.
Tarih yöntemleri
Date nesnesi oluştururken birçokYöntemOnunla işlem yapın.
Tarih yöntemleri, tarih nesnesinin yıl, ay, gün, saat, dakika, saniye ve milisaniyeyi yerel zaman veya UTC (Genel veya GMT) zamanını kullanarak almak ve ayarlamak için izin verir.
Tarih yöntemleri ve zaman bölgeleri bir sonraki bölümde anlatılacaktır.
Tarihi göster
JavaScript (varsayılan olarak) tarihleri tam metin dizesi formatında çıktı olarak verecektir:
Wed Mar 25 2015 08:00:00 GMT+0800 (Çin Standart Zamanı)
HTML'de tarih nesnesini gösterirken, toString() yöntemi otomatik olarak dizgeye dönüştürülür.
Örnek
d = new Date(); document.getElementById("demo").innerHTML = d;
Eşdeğerdir:
d = new Date(); document.getElementById("demo").innerHTML = d.toString();
toUTCString()
Tarihi UTC dizgesine (bir tarih görüntüleme standartı) dönüştürebilecek bir yöntem sağlar.
Örnek
var d = new Date(); document.getElementById("demo").innerHTML = d.toUTCString();
toDateString()
Tarihi daha okunabilir bir formata dönüştürebilecek bir yöntem sağlar:
Örnek
var d = new Date(); document.getElementById("demo").innerHTML = d.toDateString();
- Önceki Sayfa JS Dizi Const
- Sonraki Sayfa JS Tarih Formatı