Rumah >hujung hadapan web >tutorial js >Bagaimanakah saya boleh memformatkan tarikh dan masa dalam JavaScript?

Bagaimanakah saya boleh memformatkan tarikh dan masa dalam JavaScript?

Patricia Arquette
Patricia Arquetteasal
2024-12-24 00:45:14186semak imbas

How Can I Format Dates and Times in JavaScript?

Menentukan Pilihan Pemformatan Tarikh dan Masa dalam JavaScript

Seperti yang dinyatakan, fungsi Date() baharu JavaScript memuatkan tarikh dalam pelbagai format dengan mudah. Walau bagaimanapun, dokumentasi komprehensif mengenai format rentetan yang diterima ini telah mengelak daripada anda. Tambahan pula, anda tidak pasti keupayaan JavaScript berkenaan pemformatan rentetan objek tarikh.

Penukaran Rentetan ke Tarikh

Semasa menavigasi cabaran ini, anda mendapati bahawa Date()'s toString () kaedah menghairankan menyediakan penyelesaian untuk pemformatan rentetan objek tarikh. Walau bagaimanapun, anda menghadapi kekurangan dokumentasi yang memperincikan pilihan pemformatan yang tersedia.

Merungkai Misteri

Nasib baik, terdapat sumber yang boleh dipercayai yang menerangkan secara menyeluruh pilihan pemformatan tarikh dan masa dalam JavaScript:

  • 10 cara untuk memformat masa dan tarikh menggunakan JavaScript
  • Bekerja dengan Tarikh

Sumber ini menekankan kepentingan menggunakan kaedah getDate(), getMonth(), dan getFullYear() untuk mendapatkan komponen tarikh individu. Anda kemudiannya boleh menggabungkan elemen ini ke dalam format rentetan yang diingini:

var d = new Date();
var curr_date = d.getDate();
var curr_month = d.getMonth() + 1; //Months are zero-based
var curr_year = d.getFullYear();
console.log(curr_date + "-" + curr_month + "-" + curr_year);

Dengan menggabungkan kaedah ini, anda kini boleh memformat tarikh dan masa dengan mudah dalam JavaScript untuk memenuhi keperluan khusus anda.

Atas ialah kandungan terperinci Bagaimanakah saya boleh memformatkan tarikh dan masa dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn