Cara mendapatkan cap waktu saat ini di javascript

Cara mendapatkan cap waktu saat ini di javascript

Dalam JavaScript, ada beberapa cara untuk mengambil cap waktu saat ini. Salah satu cara paling sederhana dan paling efisien untuk melakukan ini adalah dengan menggunakan bawaan Tanggal.Sekarang() metode. Metode ini mengembalikan jumlah milidetik yang telah berlalu sejak itu 1 Januari 1970, 00:00:00 UTC.

Dalam artikel ini, kami akan mengeksplorasi cara menggunakan Tanggal.Sekarang() Untuk mendapatkan cap waktu saat ini di JavaScript.

Mendapatkan cap waktu saat ini

Untuk menggunakan Tanggal.Sekarang() metode, Anda hanya perlu menyebutnya tanpa argumen. Misalnya, kode berikut mengambil cap waktu saat ini dan menyimpannya dalam variabel yang disebut waktu saat ini:

Const CurrentTime = Tanggal.Sekarang(); // output: 1676879652110
1Const CurrentTime = Tanggal.Sekarang(); // output: 1676879652110

Nilai variabel saat ini akan menjadi angka yang mewakili cap waktu saat ini dalam milidetik. Jumlah ini dapat digunakan dalam berbagai cara, seperti menghitung perbedaan antara dua cap waktu atau mengatur waktu tunggu untuk suatu fungsi.

Mengubah cap waktu menjadi objek tanggal

Saat nomornya dikembalikan oleh Tanggal.Sekarang() bisa berguna, itu tidak terlalu bisa dibaca manusia. Untuk mengonversi cap waktu menjadi format tanggal yang lebih akrab, Anda dapat membuat objek tanggal baru menggunakan cap waktu sebagai argumen. Misalnya:

Const CurrentTime = Tanggal.Sekarang(); const dateObject = Tanggal baru (saat ini);
12Const CurrentTime = Tanggal.sekarang (); const dateObject = Tanggal baru (saat ini);

Itu DateObject Variabel sekarang berisi objek tanggal yang mewakili tanggal dan waktu saat ini. Anda dapat menggunakan metode bawaan objek tanggal untuk mengambil informasi spesifik tentang tanggal dan waktu. Misalnya, kode berikut mengambil tahun berjalan, bulan, dan hari:

Const CurrentTime = Tanggal.Sekarang(); const dateObject = Tanggal baru (saat ini); Const Currentyear = DateObject.getlyear (); // Output: 2023 Const Currentmonth = DateObject.getMonth () + 1; // output: 2 const currentday = dateObject.getDate (); // output: 20
123456Const CurrentTime = Tanggal.sekarang (); const dateObject = Tanggal baru (saat ini); Const Currentyear = DateObject.getlyear (); // output: 2023coNst currentmonth = DateObject.getMonth () + 1; // output: 2coNst currentday = DateObject.getDate (); // output: 20

Di Sini:

  • getlyear (): Metode mengambil tahun berjalan.
  • getmonth () Mengembalikan bulan sebagai angka antara 0 dan 11. Karena JavaScript menghitung bulan mulai dari 0, Anda perlu menambahkan 1 untuk mendapatkan nomor bulan yang sebenarnya.
  • getDate () Metode mengambil hari saat ini dalam sebulan.

Memformat tanggal dan waktu

Untuk memformat tanggal dan waktu dengan cara yang lebih mudah dibaca, Anda dapat menggunakan berbagai opsi pemformatan yang disediakan oleh objek tanggal.

Misalnya, tolocalestring () Metode dapat digunakan untuk memformat tanggal dan waktu sesuai dengan pengaturan lokal pengguna. Kode berikut mengambil tanggal dan waktu saat ini dalam format lokal pengguna:

Const CurrentTime = Tanggal.Sekarang(); const dateObject = Tanggal baru (saat ini); const currentDateTime = dateObject.tolocalestring (); // Output: 2/20/2023, 7:41:42 AM
1234Const CurrentTime = Tanggal.sekarang (); const dateObject = Tanggal baru (saat ini); const currentDateTime = dateObject.tolocalestring (); // Output: 2/20/2023, 7:41:42 AM

Itu CurrentDateTime Variabel sekarang berisi string yang mewakili tanggal dan waktu saat ini dalam format yang akrab bagi pengguna.

Kesimpulan

Mengambil cap waktu saat ini dalam JavaScript adalah tugas umum yang dapat diselesaikan dengan menggunakan tanggal bawaan.sekarang () metode. Metode ini mengembalikan jumlah milidetik yang telah berlalu sejak 1 Januari 1970, 00:00:00 UTC, dan dapat digunakan untuk melakukan berbagai perhitungan dan mengatur waktu tunggu. Untuk mengonversi cap waktu menjadi format yang lebih dapat dibaca manusia, Anda dapat membuat objek tanggal baru dan menggunakan metode bawaan objek tanggal untuk mengambil informasi spesifik tentang tanggal dan waktu. Anda juga dapat menggunakan berbagai opsi pemformatan yang disediakan oleh objek tanggal untuk memformat tanggal dan waktu dengan cara yang akrab bagi pengguna.