Date Object JavaScript

Penjelasan Date object

Date object adalah sebuah object yang digunakan untuk menyimpan sebuah tanggal dan waktu (years, months, days, minutes, seconds, milliseconds).

Date object ini nantinya bisa digunakan oleh Date method untuk memproses tanggal dan waktu yang ada pada Date object.

Keterangan

  • year = tahun
  • month = bulan
  • day = hari
  • minute = menit
  • second = detik
  • millisecond = milidetik

Syntax

Ada 4 cara untuk membuat sebuah Date object yaitu:

var nama_Date_object = new Date()
var nama_Date_object = new Date(string)
var nama_Date_object = new Date(milliseconds)
var nama_Date_object = new Date(year, month, day, hours, minutes, seconds, milliseconds)

new Date()

Code new Date() digunakan untuk menghasilkan sebuah object berisi keterangan tanggal dan waktu sekarang secara lengkap.

Code JavaScript 1:

<script>
var tanggal = new Date();
document.write(tanggal);
</script>

Hasil code JavaScript 1:

Pada code di atas yang dinamakan Date object adalah variable bernama [tanggal]. Variable ini berisi keterangan tanggal dan waktu sekarang secara lengkap.

JavaScript tidak menampilkan tanggal dan waktu sesuai dengan web server melainkan sesuai dengan browser visitor.

new Date(string)

Code new Date(string) digunakan untuk menghasilkan sebuah object berisi keterangan tanggal dan waktu yang ditentukan.

Code JavaScript 2:

<script>
var tanggal = new Date("March 15, 2015 11:12:00");
document.write(tanggal);
</script>

Hasil code JavaScript 2:

new Date(milliseconds)

Code new Date(milliseconds) digunakan untuk menghasilkan sebuah object berisi keterangan tanggal dan waktu spesial.

Waktu spesial disini maksudnya adalah [zero time] ditambah [miliseconds]. Zero time adalah [01 January 1970 00:00:00 Universal Time UTC]. Sedangkan milliseconds adalah milidetik.

Code JavaScript 3:

<script>
var tanggal = new Date(86400000);
document.write(tanggal);
</script>

Hasil code JavaScript 3:

Angka [86.400.000] milisecond sama artinya dengan satu hari. Jadi dengan menambahkan satu hari ke zero time maka hasilnya adalah [2 Jan 1970] dari yang tadinya [1 Jan 1970].

Waktu zero time [01 January 1970 00:00:00 UTC] memang sudah default dari JavaScript.

new Date(7 angka)

Code new Date(7 angka) digunakan untuk menghasilkan sebuah object berisi keterangan tanggal dan waktu yang telah ditentukan.

7 angka maksudnya adalah deretan angka mulai dari tahun, bulan, hari, jam, menit, detik, dan milidetik.

Code JavaScript 4:

<script>
var tanggal = new Date(99,4,23,11,33,30,0);
document.write(tanggal);
</script>

Hasil code JavaScript 4:

JavaScript menghitung bulan mulai dari 0 sampai 11. January adalah 0 dan Desember adalah 11.

Hal yang sama juga terjadi dengan hari yaitu 0 sampai 6. 0 untuk Sunday dan 6 untuk Saturday.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>