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.