JavaScript'te Güncel Tarih ve Saat Nasıl Alınır?

How Get Current Date Time Javascript



Javascript, internetin ve web'in inanılmaz bir hızla genişlemesi nedeniyle yaygın olarak kullanılan bir programlama dili haline geldi. Web'in modern dünyasında, hemen hemen her görevi tek bir tarayıcıda yapabiliyoruz ve günlük rutin hayatımızda gördüğümüz her web sitesinde Javascript kullanılıyor. Hemen hemen her web sitesinde tarih ve saati sık sık görürdük. Bu yazıda, Javascript'te şimdiki zamanı nasıl elde edebileceğimize ve ihtiyacımıza göre tarih ve saati almanın farklı yollarının neler olduğuna bir göz atacağız.







Javascript yerleşik bir nesne sağlar Tarih , tüm tarih ve saati yönetmeye yardımcı olur. Daha sonra, farklı yerleşik yöntemler kullanarak ihtiyacımıza göre istediğimizi çıkarabiliriz. Öyleyse, doğrudan sürece atlayalım ve mevcut tarih ve saati çıkarmak için farklı teknikleri öğrenelim.



Her şeyden önce, yeni bir Date() nesnesi oluşturacağız ve current adında bir değişken bildireceğiz ve yeni Object of Date() öğesini geçerli bir değişkene atayacağız.



var akım= yeni Tarih ();

Atadıktan sonra Date nesnesine bir göz atalım, bizim için neleri var.





konsol.kayıt(akım)

Peki! İyi bir formatta oldukça güzel görünüyor. Peki ya tüm tarihten sadece yılı almak istiyorsak? Yalnızca yılı almak için yerleşik getFullYear() işlevini kullanabiliriz.



akım.getFullYear();

Benzer şekilde, yalnızca yılı çıkarmak istiyorsak, yalnızca ayı almak için yerleşik getMonths() işlevini kullanabiliriz.

akım.getMonth();

Bir sorun var gibi görünüyor. Bu 8. ay (Ağustos) değil! Yeni Date nesnesi için yukarıdaki tam çıktıda görebileceğimiz gibi. Bu Eylül. Bunun nedeni dijital(0-11). Yani, her seferinde doğru ayı almak için ona 1 eklemeliyiz.

akım.getMonth() + 1;

Bu şimdi iyi.

Tıpkı yıl için olduğu gibi, tarih için de aynısını yapabiliriz. Örneğin, yalnızca tarihi çıkarmak veya almak için yerleşik getDate() işlevini kullanabiliriz.

akım.getDate();

Tıpkı bir tarih gibi, istenen zaman parçasını çıkarmak için yerleşik işlevlerimiz var. Örneğin, tüm geçerli zamandan yalnızca saatleri almak veya çıkarmak istiyorsak, yerleşik getHours() işlevini kullanabiliriz.

akım.getHours();

Aynı şey dakikalar için de geçerli. Yalnızca dakikaları çıkarmak için getMinutes() kullanabiliriz.

akım.getDakikalar();

Yalnızca saniyeleri çıkarmak için getSeconds() kullanabiliriz.

akım.getSeconds();

Gelişmiş yerleşik işlevler

Burada, oldukça temiz ve iyi biçimlendirilmiş bir dizgede tarih ve saati almak için bazı gelişmiş yerleşik işlevlere sahibiz. Örneğin, tarihi değil, yalnızca saati almak için, dize biçiminde yerleşik toLocaleTimeString() işlevini amacımız için kullanabiliriz.

akım.toLocaleTimeString(); // '02:42:07'

Ve eğer sadece zamanı string biçiminde çıkarmak istiyorsak. Yerleşik toLocaleDateString() işlevini kullanabiliriz.

akım.toLocaleDateString(); // '29/09/2020'

Ve eğer hem tarihi hem de saati tek bir dizgede çıkarmak istiyorsak, yerleşik toLocaleString() işlevini kullanabiliriz.

akım.toLocaleString(); // '29/9/2020, 14:42:07'

Böylece, yerleşik tarih nesnesini kullanarak tarih ve saati alabilir ve farklı yöntemler kullanarak gerekli ayları, yılları veya dakikaları çıkarabiliriz.

Çözüm

Bu makale, güncel tarih ve saati nasıl elde edebileceğimizi ve onu ihtiyaçlarımız için nasıl kullanabileceğimizi, herhangi bir yeni başlayanın anlayabileceği ve kullanabileceği çok kolay, kapsamlı ve etkili bir şekilde açıklamaktadır. Bu nedenle, Javascript'i daha iyi kavramak için linuxhint.com ile öğrenmeye, çalışmaya ve deneyim kazanmaya devam edin. Çok teşekkür ederim!