Tarihlerle çalışmak programlamanın önemli bir yönüdür. Yerleşik tarih nesnesi, JavaScript'te tarih ve saatlerle çalışmak için kullanılır. Tarih nesnesinin çeşitli yöntemleri, tarih ve saatlerle çalışırken görevi çok daha kolay hale getirir.

Bu makalede, JavaScript'te tarihlerle çalışma hakkında bilmeniz gereken her şeyi öğreneceksiniz. Neyse lafı fazla uzatmadan geçelim.

Tarih Nesneleri Nasıl Oluşturulur

Aşağıdaki dört yolu kullanarak JavaScript'te bir tarih nesnesi oluşturabilirsiniz:

1. yeni tarih()

bu yeni tarih() yapıcı, geçerli tarih ve saatle bir tarih nesnesi oluşturur.

d = yeni Tarih();
konsol.log (d);

Çıktı:

03 Ocak 2022 Pzt 20:27:58 GMT+0530 (Hindistan Standart Saati)

2. yeni Tarih (tarih dizisi)

bu yeni Tarih (tarih dizisi) yapıcı, bir tarih dizesinden bir tarih nesnesi oluşturur.

let d = new Date("2022-01-01");
konsol.log (d);

Çıktı:

Cts Ocak 01 2022 05:30:00 GMT+0530 (Hindistan Standart Saati)

3. yeni Tarih (milisaniye)

bu yeni Tarih (milisaniye) yapıcı sıfır zamanına milisaniye ekleyerek bir tarih nesnesi oluşturur. Parametre, 1 Ocak 1970 UTC'den bu yana milisaniye cinsinden geçen süreyi temsil eder.

instagram viewer

d1 = yeni Tarih (0) olsun;
konsol.log (d1);
d2 = yeni Tarih (973436457364);
konsol.log (d2);

Çıktı:

Per Ocak 01 1970 05:30:00 GMT+0530 (Hindistan Standart Saati)
Paz 05 Kasım 2000 20:30:57 GMT+0530 (Hindistan Standart Saati)

4. yeni Tarih (yıl, ay, gün, saat, dakika, saniye, milisaniye)

bu yeni Tarih (yıl, ay, gün, saat, dakika, saniye, milisaniye) yapıcı, belirtilen tarih ve saate sahip bir tarih nesnesi oluşturur. Yedi parametre sırasıyla yılı, ayı, günü, saati, dakikayı, saniyeyi ve milisaniyeyi belirtir.

d = yeni Tarih (2020, 10, 11, 15, 29, 46, 0);
konsol.log (d);

Çıktı:

11 Kasım 2020 Çarşamba 15:29:46 GMT+0530 (Hindistan Standart Saati)

Altı, dört, üç veya iki parametreli bir tarih nesnesi de oluşturabilirsiniz.

a) Altı parametre yılı, ayı, günü, saati, dakikayı ve saniyeyi belirtir.

b) Beş parametre yılı, ayı, günü, saati ve dakikayı belirtir.

c) Dört parametre yılı, ayı, günü ve saati belirtir.

d) Üç parametre yılı, ayı ve günü belirtir.

e) İki parametre yılı ve ayı belirtir.

Not:

  • JavaScript, 0'dan 11'e kadar olan ayları sayar, yani Ocak 0 ile, Aralık ise 11 ile temsil edilir.
  • Date nesnesinde aralık dışı değerler belirtirseniz, bunun yerine hata vermez, kendi kendini düzeltir.
// Mart'ın 40 günü yok, taşma otomatik olarak düzeltildi
d = yeni Tarih (2020, 2, 40);
konsol.log (d);

Çıktı:

9 Nisan 2020 Perşembe 00:00:00 GMT+0530 (Hindistan Standart Saati)

JavaScript Tarih Alma Yöntemleri

Bir tarih nesnesinden bilgi almak için aşağıdaki yöntemleri kullanabilirsiniz.

1. getFullYear()

Bu yöntem, yılı yerel saate göre dört basamaklı bir sayı (yyyy) olarak döndürür.

d = yeni Tarih();
konsol.log (d.getFullYear());

Çıktı:

2022

2. getAy()

Bu yöntem, ayı yerel saate göre bir sayı (0-11) olarak döndürür.

d = yeni Tarih();
konsol.log (d.getMonth());

Çıktı:

0

3. getDate()

Bu yöntem günü yerel saate göre (1-31) bir sayı olarak döndürür.

d = yeni Tarih();
konsol.log (d.getDate());

Çıktı:

3

İlişkili: JavaScript'te Veri Türlerine Giriş

4. getHours()

Bu yöntem, yerel saate göre saati (0-23) döndürür.

d = yeni Tarih();
konsol.log (d.getHours());

Çıktı:

22

5. getDakika()

Bu yöntem dakikayı (0-59) yerel saate göre döndürür.

d = yeni Tarih();
konsol.log (d.getMinutes());

Çıktı:

40

6. getSeconds()

Bu yöntem, yerel saate göre saniyeyi (0-59) döndürür.

d = yeni Tarih();
konsol.log (d.getSeconds());

Çıktı:

30

7. getMilisaniye()

Bu yöntem, yerel saate göre milisaniyeyi (0-999) döndürür.

d = yeni Tarih();
konsol.log (d.getMillisaniye());

Çıktı:

55

İlişkili: Bilmeniz Gereken JavaScript Tek Hatları

8. getTime()

Bu yöntem, 1 Ocak 1970'den bu yana geçen süreyi milisaniye cinsinden döndürür.

d = yeni Tarih();
konsol.log (d.getTime());

Çıktı:

1641230088884

9. getDay()

Bu yöntem, yerel saate göre haftanın gününü (0-6) bir sayı olarak döndürür.

d = yeni Tarih();
konsol.log (d.getDay());

Çıktı:

1

Not: UTC tarihleri ​​ile çalışmak istiyorsanız aşağıdaki tarih yöntemlerini kullanabilirsiniz: getUTCDate()​​​​​​​, getUTCDay(), getUTCFullYear()​​​​​​​, getUTCHours(), getUTCMlisaniye(), getUTCMdakika(), getUTCMay(), ve getUTCSaniye().

JavaScript Tarih Ayar Yöntemleri

Bir tarih nesnesinin bir bölümünü ayarlamak için aşağıdaki yöntemleri kullanabilirsiniz.

1. tarih ayarla()

Bu yöntem, yerel saate göre belirli bir tarih için günü bir sayı (1-31) olarak ayarlar.

d = yeni Tarih();
d.setDate (20);
konsol.log (d);

Çıktı:

20 Ocak 2022 22:58:59 GMT+0530 (Hindistan Standart Saati)

İlişkili: Bugün Ustalaşmanız Gereken JavaScript Matematik Yöntemleri

2. setTamYıl()

Bu yöntem, yerel saate göre belirli bir tarih için yılı ayarlar.

d = yeni Tarih();
d.setFullYear (2016);
konsol.log (d);

Çıktı:

Paz Ocak 03 2016 23:00:41 GMT+0530 (Hindistan Standart Saati)

3. setSaatler()

Bu yöntem, yerel saate göre belirli bir tarih için saati (0-23) ayarlar.

d = yeni Tarih();
d.setHours (15);
konsol.log (d);

Çıktı:

03 Ocak 2022 Pzt 15:02:01 GMT+0530 (Hindistan Standart Saati)

İlişkili: HTML, CSS ve JavaScript Kullanarak Basit Bir Hesap Makinesi Nasıl Oluşturulur

4. setMilisaniye()

Bu yöntem, yerel saate göre belirli bir tarih için milisaniye (0-999) ayarlar.

d = yeni Tarih();
d.setMilisaniye (548);
konsol.log (d);

Çıktı:

03 Ocak 2022 Pzt 23:04:13 GMT+0530 (Hindistan Standart Saati)

Benzer şekilde, kullanabilirsiniz setDakika(), setAy(), ve setSeconds() yerel saate göre belirli bir tarih için sırasıyla dakika (0-59), ay (0-11) ve saniye (0-59) ayarlama yöntemleri.

JavaScript Geçerli Saat Örneği

Sistemin geçerli saatini yazdırmak için basit bir örnek:





Şimdiki zaman





Bu makalede kullanılan kaynak kodun tamamına bir göz atmak isterseniz, işte size GitHub deposu.​​​​​​​

JavaScript'in Tarih Kavramlarını Kullanarak Projeler Geliştirin

Gerçek dünyadaki uygulamalar üzerinde çalışırken birçok JavaScript tarihi örneğiyle karşılaşacaksınız. Basit bir projeye başlamak ve uygulamalı deneyim kazanmak istiyorsanız HTML, CSS ve JavaScript kullanarak bir dijital saat geliştirebilirsiniz. Tarihlerin yanı sıra değişkenlerle çalışma, işlevleri kullanma, DOM'a erişme ve özelliklere ekleme ve daha fazlası gibi bazı önemli JavaScript kavramlarını da öğreneceksiniz.

HTML, CSS ve JavaScript Kullanarak Dijital Saat Nasıl Oluşturulur

Kuş cıvıltıları size sabah olduğunu bildirene kadar kod yazar mısınız? Bu özel saatle zamanı takip edin.

Sonrakini Oku

PaylaşCıvıldamakE-posta
İlgili konular
  • Programlama
  • JavaScript
  • Programlama
Yazar hakkında
Yuvraj Chandra (80 Makale Yayımlandı)

Yuvraj, Hindistan Delhi Üniversitesi'nde Bilgisayar Bilimleri lisans öğrencisidir. Full Stack Web Geliştirme konusunda tutkulu. Yazmadığı zamanlarda farklı teknolojilerin derinliğini keşfediyor.

Yuvraj Chandra'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın