Tanggal JavaScript dapat ditulis sebagai string:
Sel 30 Mei 2017 01:09:43 GMT + 0700 (Waktu Standar Asia Tenggara)
Atau sebagai nomor:
1496081383007
Tanggal ditulis sebagai angka, menentukan jumlah milidetik sejak 1 Januari 1970, 00:00:00.Menampilkan tanggal
Dalam tutorial ini kita menggunakan script untuk menampilkan tanggal di dalam elemen <p> dengan id = "demo":Contoh
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = Date();
</script>
Script di atas mengatakan: menetapkan nilai Date () ke konten (innerHTML) dari elemen dengan id = "demo".
Membuat Objek Tanggal
Objek Tanggal memungkinkan kita bekerja dengan tanggal.
Tanggal terdiri dari satu tahun, satu bulan, satu hari, satu jam, satu menit, satu detik, dan milidetik.
Objek tanggal dibuat dengan konstruktor new Date().
Ada 4 cara untuk memulai sebuah Tanggal:
new Date()
new Date(milliseconds)
new Date(dateString)
new Date(year, month, day, hours, minutes, seconds, milliseconds)
Menggunakan new Date(), membuat objek tanggal baru dengan tanggal dan waktu sekarang:Contoh
<script>
var d = new Date();
document.getElementById("demo").innerHTML = d;
</script>
Menggunakan Tanggal baru (string tanggal), membuat objek tanggal baru dari tanggal dan waktu yang ditentukan:Contoh
<script>
var d = new Date("October 13, 2014 11:13:00");
document.getElementById("demo").innerHTML = d;
</script>
Menggunakan Tanggal baru (nomor), membuat objek tanggal baru sebagai nol waktu ditambah jumlahnya.
Waktu nol adalah 01 Januari 1970 00:00:00 UTC. Jumlahnya ditentukan dalam milidetik:Contoh
<script>
var d = new Date(86400000);
document.getElementById("demo").innerHTML = d;
</script>
Catatan Tanggal JavaScript dihitung dalam milidetik mulai 01 Januari 1970 00:00:00 Waktu Universal (UTC). Suatu hari berisi 86.400.000 milidetik.
Menggunakan Tanggal baru (7 nomor), membuat objek tanggal baru dengan tanggal dan waktu yang ditentukan:
7 nomor menentukan tahun, bulan, hari, jam, menit, detik, dan milidetik, dalam urutan itu:Contoh
<script>
var d = new Date(99,5,24,11,33,30,0);
document.getElementById("demo").innerHTML = d;
</script>
Varian dari contoh di atas membiarkan kita menghilangkan salah satu dari 4 parameter terakhir:Contoh
<script>
var d = new Date(99,5,24);
document.getElementById("demo").innerHTML = d;
</script>
Catatan JavaScript menghitung bulan dari 0 sampai 11. Januari adalah 0. Desember adalah 11.
Metode tanggal
Saat objek Date dibuat, sejumlah metode memungkinkan Anda untuk mengoperasikannya.
Metode tanggal memungkinkan Anda untuk mendapatkan dan menetapkan tahun, bulan, hari, jam, menit, detik, dan milidetik benda, menggunakan waktu setempat atau UTC (universal, atau GMT).
Metode Note Date tercakup dalam bab selanjutnya.
Menampilkan tanggal
Saat Anda menampilkan objek tanggal di HTML, otomatis dikonversi menjadi string, dengan metode toString ().Contoh
<p id="demo"></p>
<script>
d = new Date();
document.getElementById("demo").innerHTML = d;
</script>
Sama dengan:
Metode toUTCString () mengubah tanggal ke string UTC (standar tampilan tanggal).Contoh<p id="demo"></p>
<script>
d = new Date();
document.getElementById("demo").innerHTML = d.toString();
</script>
<script>
var d = new Date();
document.getElementById("demo").innerHTML = d.toUTCString();</script>
Metode toDateString () mengubah tanggal ke format yang lebih mudah dibaca:Contoh
Objek Catatan Tanggal bersifat statis, tidak dinamis. Waktu komputer berdetak, tapi objek tanggal, pernah dibuat, tidak.Zona waktu<script>
var d = new Date();
document.getElementById("demo").innerHTML = d.toDateString();</script>
Saat menyetel tanggal, tanpa menentukan zona waktu, JavaScript akan menggunakan zona waktu browser.
Saat mendapatkan tanggal, tanpa menentukan zona waktu, hasilnya akan dikonversi ke zona waktu browser.
Dengan kata lain: Jika tanggal / waktu dibuat di GMT (Greenwich Mean Time), tanggal / waktu akan dikonversi ke CDT (Central US Daylight Time) jika pengguna melihat dari pusat AS.
Out Of Topic Show Konversi KodeHide Konversi Kode