Sobes.tech
Junior

JavaScript'te nasıl tarihlerle çalışılır?

sobes.tech yapay zeka

AI'dan gelen yanıt

JavaScript'te, tarihleri işlemek için yerleşik Date nesnesi kullanılır. Bu nesne, tarih ve saatleri oluşturma, biçimlendirme, ayrıştırma ve manipüle etme imkanı sağlar.

Temel işlemlere örnekler:

// Tarih oluşturma
const now = new Date();
const specificDate = new Date('2024-06-01T12:00:00Z');

// Tarih bileşenlerini alma
console.log(now.getFullYear()); // yıl
console.log(now.getMonth()); // ay (0-11)
console.log(now.getDate()); // ayın günü

// Bileşenleri ayarlama
now.setHours(15);

// Biçimlendirme
console.log(now.toISOString());
console.log(now.toLocaleString('ru-RU'));

// Dizeyi tarihe dönüştürme
const parsedDate = new Date(Date.parse('2024-06-01T12:00:00Z'));

// Zaman dilimleriyle çalışma, ek kütüphaneler gerektirir, örneğin Luxon veya date-fns-tz

Tarih ve saatlerle daha kullanışlı çalışmak için, genellikle biçimlendirme, ayrıştırma ve zaman dilimleri dikkate alınarak manipüle etmeyi kolaylaştıran üçüncü taraf kütüphaneler kullanılır.