JS Eğitimi

ANA SAYFA JS Giriş JS Nereye JS Çıktı JS İfadeleri JS Sözdizimi JS Yorumları JS Değişkenleri JS Let JS Sabiti JS Operatörleri JS Aritmetiği JS Ataması JS Veri Türleri JS Fonksiyonları JS Nesneleri JS Etkinlikleri JS Dizeleri JS Dize Yöntemleri JS Dizisi Arama JS Dize Şablonları JS Numaraları JS Numarası Yöntemleri JS Dizileri JS Dizi Yöntemleri JS Dizi Sıralaması JS Dizi Yineleme JS Dizi Sabiti JS Tarihleri JS Tarih Formatları JS Tarih Alma Yöntemleri JS Tarih Ayar Yöntemleri JS Matematik JS Rastgele JS Booleanları JS Karşılaştırmaları JS Koşulları JS Anahtarı JS Döngüsü İçin JS Döngüsü İçin JS Döngüsü JS Döngüsü JS Arası JS Yinelenebilirler JS Setleri JS Haritaları JS Türü JS Tipi Dönüşüm JS Bitsel JS Normal İfade JS Hataları JS Kapsamı JS Kaldırma JS Sıkı Modu Bu Anahtar Kelimeyi JS JS Ok İşlevi JS Sınıfları JS JSON JS Hata Ayıklama JS Stil Kılavuzu JS En İyi Uygulamaları JS Hataları JS Performansı JS Ayrılmış Kelimeler

JS Sürümleri

JS Sürümleri JS 2009 (ES5) JS 2015 (ES6) JS 2016 JS 2017 JS 2018 JS IE / Kenar JS Geçmişi

JS Nesneleri

Nesne Tanımları Nesne Özellikleri Nesne Yöntemleri Nesne Görüntüleme Nesne Erişimcileri Nesne Oluşturucuları Nesne Prototipleri Nesne Yinelenebilirler Nesne Kümeleri Nesne Haritaları Nesne Referansı

JS Fonksiyonları

Fonksiyon Tanımları Fonksiyon Parametreleri Fonksiyon Çağırma İşlev Çağrısı İşlev Uygula Fonksiyon Kapanışları

JS Sınıfları

Sınıf Tanıtımı Sınıf Kalıtımı Sınıf Statik

JS Zaman uyumsuz

JS Geri Aramaları JS Asenkron JS Sözleri JS Zaman uyumsuz/Bekliyor

JS HTML DOM'si

DOM Tanıtımı DOM Yöntemleri DOM Belgesi DOM Öğeleri DOM HTML'si DOM Formları DOM CSS'si DOM Animasyonları DOM Olayları DOM Olay Dinleyicisi DOM Gezinme DOM Düğümleri DOM Koleksiyonları DOM Düğüm Listeleri

JS Tarayıcı Malzeme Listesi

JS Penceresi JS Ekranı JS Konumu JS Geçmişi JS Navigatörü JS Açılır Pencere Uyarısı JS Zamanlaması JS Çerezleri

JS Web API'leri

Web API'sine Giriş Web Formları API'sı Web Geçmişi API'si Web Depolama API'sı Web Çalışanı API'si Web Getirme API'sı Web Coğrafi Konum API'sı

JS AJAX

AJAX'a Giriş AJAX XMLHttp AJAX İsteği AJAX Yanıtı AJAX XML Dosyası AJAX PHP AJAX ASP AJAX Veritabanı AJAX Uygulamaları AJAX Örnekleri

JS JSON

JSON'a Giriş JSON Sözdizimi JSON'a karşı XML JSON Veri Türleri JSON Ayrıştırma JSON Stringify JSON Nesneleri JSON Dizileri JSON Sunucusu JSON PHP JSON HTML'si JSON JSONP

JS ve jQuery

jQuery Seçiciler jQuery HTML'si jQuery CSS'si jQuery DOM'si

JS Grafikleri

JS Grafikleri JS Tuval JS Konusu JS Chart.js JS Google Grafiği JS D3.js

JS Örnekleri

JS Örnekleri JS HTML DOM'si JS HTML Girişi JS HTML Nesneleri JS HTML Olayları JS Tarayıcı JS Editörü JS Alıştırmaları JS Testi JS Sertifikası

JS Referansları

JavaScript Nesneleri HTML DOM Nesneleri


JavaScript Tarih Nesneleri


JavaScript Tarih Nesnesi , tarihlerle çalışmamıza izin verir:

29 Ocak 2022 23:54:45 GMT+0000 (Eşgüdümlü Evrensel Saat)

Örnek

const d = new Date();

JavaScript Tarih Çıkışı

Varsayılan olarak JavaScript, tarayıcının saat dilimini kullanır ve tam metin dizesi olarak bir tarih görüntüler:

29 Ocak 2022 23:54:45 GMT+0000 (Eşgüdümlü Evrensel Saat)

Bu öğreticide daha sonra tarihlerin nasıl görüntüleneceği hakkında çok daha fazlasını öğreneceksiniz.


Tarih Nesneleri Oluşturma

Yapıcı ile tarih nesneleri oluşturulur new Date().

Yeni bir tarih nesnesi oluşturmanın 4 yolu vardır :

new Date()
new Date(year, month, day, hours, minutes, seconds, milliseconds)
new Date(milliseconds)
new Date(date string)

yeni tarih()

new Date()geçerli tarih ve saatle yeni bir tarih nesnesi oluşturur :

Örnek

const d = new Date();

Tarih nesneleri statiktir. Bilgisayar saati geçiyor, ancak tarih nesneleri değil.


yeni Tarih( yıl, ay, ... )

new Date(year, month, ...)belirtilen tarih ve saate sahip yeni bir tarih nesnesi oluşturur .

7 sayı yılı, ayı, günü, saati, dakikayı, saniyeyi ve milisaniyeyi belirtir (bu sırayla):

Örnek

const d = new Date(2018, 11, 24, 10, 33, 30, 0);

Not: JavaScript, 0 ile 11 arasındaki ayları sayar :

Ocak = 0 .

Aralık = 11 .

11'den büyük bir ay belirtmek bir hataya neden olmaz, ancak sonraki yıla taşma ekler:

belirterek:

const d = new Date(2018, 15, 24, 10, 33, 30);

Aynıdır:

const d = new Date(2019, 3, 24, 10, 33, 30);

Maksimumdan daha yüksek bir gün belirtmek bir hataya neden olmaz, ancak taşmayı bir sonraki aya ekler:

belirterek:

const d = new Date(2018, 5, 35, 10, 33, 30);

Aynıdır:

const d = new Date(2018, 6, 5, 10, 33, 30);

6, 4, 3 veya 2 Rakam Kullanma

6 sayı yılı, ayı, günü, saati, dakikayı, saniyeyi belirtir:

Örnek

const d = new Date(2018, 11, 24, 10, 33, 30);

5 sayı yılı, ayı, günü, saati ve dakikayı belirtir:

Örnek

const d = new Date(2018, 11, 24, 10, 33);

4 sayı yılı, ayı, günü ve saati belirtir:

Örnek

const d = new Date(2018, 11, 24, 10);

3 sayı yılı, ayı ve günü belirtir:

Örnek

const d = new Date(2018, 11, 24);

2 sayı yılı ve ayı belirtir:

Örnek

const d = new Date(2018, 11);

Ayı atlayamazsınız. Yalnızca bir parametre sağlarsanız, milisaniye olarak kabul edilecektir.

Örnek

const d = new Date(2018);

Önceki Yüzyıl

Bir ve iki basamaklı yıllar 19xx olarak yorumlanacaktır:

Örnek

const d = new Date(99, 11, 24);

Örnek

const d = new Date(9, 11, 24);

yeni Tarih ( dateString )

new Date(dateString)bir tarih dizesinden yeni bir tarih nesnesi oluşturur :

Örnek

const d = new Date("October 13, 2014 11:13:00");

Tarih dizileri sonraki bölümde açıklanmıştır.


JavaScript Tarihleri ​​Milisaniye Olarak Saklar

JavaScript depoları, 01 Ocak 1970, 00:00:00 UTC'den (Evrensel Zaman Eşgüdümlü) bu yana milisaniye sayısı olarak tarihler.

Sıfır zamanı 01 Ocak 1970 00:00:00 UTC'dir.

Şimdi zaman: 01 Ocak 1970'i geçen 1643500485714 milisaniye


yeni Tarih ( milisaniye )

new Date(milliseconds)sıfır saat artı milisaniye olarak yeni bir tarih nesnesi oluşturur :

Örnek

const d = new Date(0);

01 Ocak 1970 artı 100 000 000 000 milisaniye, yaklaşık olarak 03 Mart 1973:

Örnek

const d = new Date(100000000000);

01 Ocak 1970 eksi 100 000 000 000 milisaniye, yaklaşık olarak 31 Ekim 1966'dır:

Örnek

const d = new Date(-100000000000);

Örnek

const d = new Date(86400000);

Bir gün (24 saat) 86 400 000 milisaniyedir.



Tarih Yöntemleri

Bir Date nesnesi oluşturulduğunda, birkaç yöntem üzerinde işlem yapmanıza olanak tanır.

Tarih yöntemleri, yerel saati veya UTC (evrensel veya GMT) saatini kullanarak yıl, ay, gün, saat, dakika, saniye ve milisaniye tarih nesnelerini almanıza ve ayarlamanıza olanak tanır.

Tarih yöntemleri ve saat dilimleri sonraki bölümlerde ele alınmaktadır.


Tarihleri ​​Görüntüleme

JavaScript (varsayılan olarak) tarihleri ​​tam metin dizesi biçiminde verir:

Örnek

Sat Jan 29 2022 23:54:45 GMT+0000 (Coordinated Universal Time)

HTML'de bir tarih nesnesi görüntülediğinizde, toString()yöntemle otomatik olarak bir dizeye dönüştürülür.

Örnek

const d = new Date();
d.toString();

Yöntem toUTCString(), bir tarihi UTC dizesine (tarih görüntüleme standardı) dönüştürür.

Örnek

const d = new Date();
d.toUTCString();

Yöntem toDateString(), bir tarihi daha okunabilir bir biçime dönüştürür:

Örnek

const d = new Date();
d.toDateString();

Yöntem toISOString(), ISO standart biçimini kullanarak bir Date nesnesini bir dizeye dönüştürür:

Örnek

const d = new Date();
d.toISOString();

JavaScript Tarih Referansını Tamamlayın

Tam bir Tarih referansı için şu adrese gidin:

JavaScript Tarih Referansını tamamlayın .

Başvuru, tüm Date özelliklerinin ve yöntemlerinin açıklamalarını ve örneklerini içerir.