Tarih formatlama
toLocaleString ve ISO format ile tarihi formatlamayı öğrenirsin.
Tarih formatlama
Bir tarihi dizeye çevirmenin birkaç yolu var. toLocaleString kullanıcının bölgesine göre, toISOString standart ISO biçiminde dize verir.
const d = new Date(2024, 0, 15);
d.toLocaleString(); // bölgeye göre
d.toISOString(); // '2024-01-15T...Z'toLocaleString bölgeye bağlıdır ve makineye göre değişebilir. toISOString her zaman UTC'dir ve sunuculara veri gönderirken kullanışlıdır.
Yalnız tarih ve yalnız saat
Yalnız tarih veya yalnız saat gerekiyorsa ayrı yöntemler var. Her biri dize döndürür.
d.toLocaleDateString(); // '15.01.2024'
d.toLocaleTimeString(); // '00:00:00'
d.toDateString(); // 'Mon Jan 15 2024'toLocaleDateString yalnız tarihi, toLocaleTimeString yalnız saati verir. toDateString ise İngilizce kısa bir biçim sunar. İhtiyacına göre birini seçersin.
Uygulama ISO dizesini al ve yazdır
meeting değişkeni bir tarih tutuyor. toISOString() ile ISO biçimini al ve iso değişkenine ata, sonra console.log ile yazdır.
Örnek çözümü göster
MM:SS.sssZ' biçiminde dize olarak verir.
Örnek çözüm:
const meeting = new Date('2024-06-10');
const iso = meeting.toISOString();
console.log(iso);
Kendini test et
-
ISO dizesini al
const iso = d.____; console.log(iso);Cevabı göster
const iso = d.toISOString(); console.log(iso); -
new Date('2024-01-15').toISOString() çıktısı hangi biçimde olur?
new Date('2024-01-15').toISOString()- 15/01/2024
- 2024-01-15T00:00:00.000Z
- 15 Oca 2024
- 2024-01-15
Cevabı göster
2024-01-15T00:00:00.000Z — Doğru! toISOString her zaman UTC ve 'YYYY-AA-GGTHH:MM:SS.sssZ' biçimindedir.
-
Biçimlendirme yöntemlerini eşleştir
- toISOString()
- ISO biçimi
- toLocaleString()
- yerel biçim
- toDateString()
- yalnız tarih
- toString()
- varsayılan