Memformat bagian tanggal sebagai teks, tanpa waktu, dalam zona waktu lokal.
Contoh: 15 Januari 2024 pukul 14:30 -> 'Mon Jan 15 2024'
Tanggal
Tanggal sebagai teks seperti 'Mon Jan 15 2024'
Memformat tanggal dan waktu dalam bentuk ISO 8601 yang dipakai untuk pertukaran data, selalu dalam UTC.
Contoh: 15 Januari 2024 pukul 14:30 -> '2024-01-15T14:30:45.000Z'
Tanggal
Tanggal sebagai teks seperti '2024-01-15T14:30:45.000Z'
Memformat tanggal sebagaimana tampil di dalam JSON, yaitu bentuk ISO 8601 dalam UTC.
Contoh: 15 Januari 2024 pukul 14:30 -> '2024-01-15T14:30:00.000Z'
Tanggal
Tanggal sebagai teks seperti '2024-01-15T14:30:00.000Z'
Memformat tanggal dan waktu lengkap sebagai teks dalam zona waktu lokal, dengan offset zonanya.
Contoh: 15 Januari 2024 pukul 14:30 -> 'Mon Jan 15 2024 14:30:00 GMT+0000'
Tanggal
Tanggal dan waktu sebagai teks
Memformat bagian waktu sebagai teks, tanpa tanggal, dalam zona waktu lokal dengan offset zonanya.
Contoh: 15 Januari 2024 pukul 14:30 -> '14:30:45 GMT+0000'
Tanggal
Waktu sebagai teks seperti '14:30:45 GMT+0000'
Memformat tanggal dan waktu sebagai teks dalam UTC.
Contoh: 15 Januari 2024 pukul 14:30 -> 'Mon, 15 Jan 2024 14:30:00 GMT'
Tanggal
Tanggal dan waktu sebagai teks UTC
Memberikan tanggal dan waktu saat ini pada saat pemanggilan.
Tanggal dan waktu saat ini
Membangun tanggal dari bagian-bagiannya, dibaca dalam zona waktu lokal.
Bulan dihitung dari 0: 0 adalah Januari, 11 Desember. Bagian di luar rentangnya bergulir, sehingga hari ke-32 Januari menjadi tanggal 1 Februari. Contoh: year 2024, month 0, day 15, hours 14, minutes 30 -> 15 Januari 2024 pukul 14:30 waktu lokal
Tahun, bulan, hari, jam, menit, detik dan milidetik
Tanggal
Membangun tanggal dari bagian-bagiannya, dibaca sebagai UTC sehingga zona waktu lokal tidak berperan.
Bulan dihitung dari 0: 0 adalah Januari, 11 Desember. Bagian di luar rentangnya bergulir. Contoh: year 2024, month 0, day 15 -> 15 Januari 2024 pukul 00:00 UTC
Tahun, bulan, hari, jam, menit, detik dan milidetik
Tanggal
Membangun tanggal dari timestamp Unix: jumlah milidetik sejak 1 Januari 1970 pukul 00:00 UTC.
Contoh: 1705329000000 -> 15 Januari 2024 pukul 14:30 UTC
Timestamp dalam milidetik
Tanggal
Membaca hari dalam bulan, dari 1 sampai 31, dalam zona waktu lokal.
Contoh: 15 Januari 2024 -> 15
Tanggal
Hari dalam bulan
Membaca hari dalam minggu dalam zona waktu lokal: 0 adalah Minggu, 6 Sabtu.
Contoh: 15 Januari 2024 -> 1, hari Senin
Tanggal
Hari dalam minggu dari 0 sampai 6
Membaca tahun penuh dalam zona waktu lokal.
Contoh: 15 Januari 2024 -> 2024
Tanggal
Tahun
Membaca bulan dalam zona waktu lokal, dihitung dari 0: 0 adalah Januari, 11 Desember.
Contoh: 15 Januari 2024 -> 0
Tanggal
Bulan dari 0 sampai 11
Membaca jam, dari 0 sampai 23, dalam zona waktu lokal.
Contoh: 14:30 -> 14
Tanggal
Jam
Membaca menit, dari 0 sampai 59, dalam zona waktu lokal.
Contoh: 14:30 -> 30
Tanggal
Menit
Membaca detik, dari 0 sampai 59, dalam zona waktu lokal.
Contoh: 14:30:45 -> 45
Tanggal
Detik
Membaca milidetik, dari 0 sampai 999, dalam zona waktu lokal.
Contoh: 14:30:45.123 -> 123
Tanggal
Milidetik
Memberikan tanggal sebagai timestamp Unix: milidetik sejak 1 Januari 1970 pukul 00:00 UTC.
Contoh: 15 Januari 2024 pukul 14:30 UTC -> 1705329000000
Tanggal
Timestamp dalam milidetik
Membaca tahun penuh dalam UTC.
Contoh: 15 Januari 2024 -> 2024
Tanggal
Tahun
Membaca bulan dalam UTC, dihitung dari 0: 0 adalah Januari, 11 Desember.
Contoh: 15 Januari 2024 -> 0
Tanggal
Bulan dari 0 sampai 11
Membaca hari dalam bulan, dari 1 sampai 31, dalam UTC.
Contoh: 15 Januari 2024 -> 15
Tanggal
Hari dalam bulan
Membaca jam, dari 0 sampai 23, dalam UTC.
Contoh: 14:00 UTC -> 14
Tanggal
Jam
Membaca menit, dari 0 sampai 59, dalam UTC.
Contoh: 14:30 UTC -> 30
Tanggal
Menit
Membaca detik, dari 0 sampai 59, dalam UTC.
Contoh: 14:30:45 UTC -> 45
Tanggal
Detik
Membaca milidetik, dari 0 sampai 999, dalam UTC.
Contoh: 14:30:45.123 UTC -> 123
Tanggal
Milidetik
Membaca tanggal yang ditulis sebagai teks dan memberikan timestamp Unix-nya, milidetik sejak 1 Januari 1970 pukul 00:00 UTC.
Teks ISO 8601 seperti '2024-01-15' atau '2024-01-15T14:30:00Z' dibaca dengan andal; teks yang tidak dapat dibaca menghasilkan NaN. Contoh: '2024-01-15' -> 1705276800000
Tanggal sebagai teks
Timestamp dalam milidetik, atau NaN jika teksnya bukan tanggal
Membuat salinan tanggal dengan tahun lain, dalam zona waktu lokal. Tanggal yang diberikan tidak diubah.
Contoh: 15 Januari 2024 dengan year 2025 -> 15 Januari 2025
Tanggal dan tahun
Tanggal baru dengan tahun yang diubah
Membuat salinan tanggal dengan bulan lain, dalam zona waktu lokal; bulan dihitung dari 0. Tanggal yang diberikan tidak diubah.
Contoh: 15 Januari 2024 dengan month 5 -> 15 Juni 2024
Tanggal dan bulan dari 0 sampai 11
Tanggal baru dengan bulan yang diubah
Membuat salinan tanggal dengan hari dalam bulan yang lain, dalam zona waktu lokal. Tanggal yang diberikan tidak diubah.
Contoh: 15 Januari 2024 dengan day 20 -> 20 Januari 2024
Tanggal dan hari dari 1 sampai 31
Tanggal baru dengan hari yang diubah
Membuat salinan tanggal dengan jam lain, dalam zona waktu lokal. Tanggal yang diberikan tidak diubah.
Contoh: 14:30 dengan hours 9 -> 09:30
Tanggal dan jam dari 0 sampai 23
Tanggal baru dengan jam yang diubah
Membuat salinan tanggal dengan menit lain, dalam zona waktu lokal. Tanggal yang diberikan tidak diubah.
Contoh: 14:30 dengan minutes 45 -> 14:45
Tanggal dan menit dari 0 sampai 59
Tanggal baru dengan menit yang diubah
Membuat salinan tanggal dengan detik lain, dalam zona waktu lokal. Tanggal yang diberikan tidak diubah.
Contoh: 14:30:00 dengan seconds 30 -> 14:30:30
Tanggal dan detik dari 0 sampai 59
Tanggal baru dengan detik yang diubah
Membuat salinan tanggal dengan milidetik lain, dalam zona waktu lokal. Tanggal yang diberikan tidak diubah.
Contoh: 14:30:00.000 dengan milliseconds 500 -> 14:30:00.500
Tanggal dan milidetik dari 0 sampai 999
Tanggal baru dengan milidetik yang diubah
Membuat salinan tanggal yang dipindahkan ke timestamp Unix, milidetik sejak 1 Januari 1970 pukul 00:00 UTC. Tanggal yang diberikan tidak diubah.
Contoh: tanggal apa pun dengan time 0 -> 1 Januari 1970 pukul 00:00 UTC
Tanggal dan timestamp dalam milidetik
Tanggal baru dengan timestamp yang diubah
Membuat salinan tanggal dengan tahun lain, dalam UTC. Tanggal yang diberikan tidak diubah.
Contoh: 15 Januari 2024 dengan year 2025 -> 15 Januari 2025
Tanggal dan tahun
Tanggal baru dengan tahun yang diubah
Membuat salinan tanggal dengan bulan lain, dalam UTC; bulan dihitung dari 0. Tanggal yang diberikan tidak diubah.
Contoh: 15 Januari 2024 dengan month 5 -> 15 Juni 2024
Tanggal dan bulan dari 0 sampai 11
Tanggal baru dengan bulan yang diubah
Membuat salinan tanggal dengan hari dalam bulan yang lain, dalam UTC. Tanggal yang diberikan tidak diubah.
Contoh: 15 Januari 2024 dengan day 20 -> 20 Januari 2024
Tanggal dan hari dari 1 sampai 31
Tanggal baru dengan hari yang diubah
Membuat salinan tanggal dengan jam lain, dalam UTC. Tanggal yang diberikan tidak diubah.
Contoh: 14:30 UTC dengan hours 9 -> 09:30 UTC
Tanggal dan jam dari 0 sampai 23
Tanggal baru dengan jam yang diubah
Membuat salinan tanggal dengan menit lain, dalam UTC. Tanggal yang diberikan tidak diubah.
Contoh: 14:30 UTC dengan minutes 45 -> 14:45 UTC
Tanggal dan menit dari 0 sampai 59
Tanggal baru dengan menit yang diubah
Membuat salinan tanggal dengan detik lain, dalam UTC. Tanggal yang diberikan tidak diubah.
Contoh: 14:30:00 UTC dengan seconds 30 -> 14:30:30 UTC
Tanggal dan detik dari 0 sampai 59
Tanggal baru dengan detik yang diubah
Membuat salinan tanggal dengan milidetik lain, dalam UTC. Tanggal yang diberikan tidak diubah.
Contoh: 14:30:00.000 UTC dengan milliseconds 500 -> 14:30:00.500 UTC
Tanggal dan milidetik dari 0 sampai 999
Tanggal baru dengan milidetik yang diubah
Tanggal dan waktu sebagai nilai
DateJavaScript: membuatnya, membaca dan mengatur bagian-bagiannya, dan memformatnya sebagai teks. Bulan dihitung dari 0 (Januari adalah 0, Desember 11) dan hari dalam minggu dari 0 (Minggu); hari dalam bulan dihitung dari 1. Setiap setter mengembalikan tanggal baru dan membiarkan yang diberikan tidak berubah. Varian waktu lokal dan UTC ada untuk sebagian besar operasi.