Rumah  >  Artikel  >  hujung hadapan web  >  tarikh format javascript hari dalam seminggu

tarikh format javascript hari dalam seminggu

WBOY
WBOYasal
2023-05-20 21:27:361044semak imbas

JavaScript ialah bahasa pengaturcaraan yang berkuasa yang boleh digunakan untuk pelbagai tujuan. Antaranya, tarikh dan masa pemprosesan juga merupakan salah satu aplikasi biasa. Dalam artikel ini, kami akan melihat dengan lebih dekat cara menggunakan JavaScript untuk memformat tarikh dan mendapatkan hari dalam seminggu.

Objek tarikh dalam JavaScript

Dalam JavaScript, anda boleh menggunakan objek Tarikh untuk mewakili tarikh dan masa. Mencipta objek Tarikh adalah sangat mudah, hanya gunakan operator baharu. Contohnya:

var today = new Date();

Ini akan mencipta objek Tarikh dengan tarikh dan masa semasa. Anda boleh menggunakan objek Tarikh untuk mendapatkan tahun, bulan, hari, jam, minit, saat dan maklumat lain, contohnya:

var year = today.getFullYear();
var month = today.getMonth();
var day = today.getDate();
var hours = today.getHours();
var minutes = today.getMinutes();
var seconds = today.getSeconds();

Ini akan mendapat tahun, bulan, hari, jam, minit dan saat tarikh dan masa semasa masing-masing.

Memformat Tarikh dan Masa

Walaupun objek Tarikh memudahkan untuk mendapatkan bahagian tarikh dan masa individu, pemformatan tarikh dan masa dalam format tertentu memerlukan penggunaan teknik lain. Dalam JavaScript, anda boleh menggunakan penggantian rentetan dan ungkapan biasa untuk menyelesaikan tugas ini. Mari lihat contoh:

var date = new Date();
var formattedDate = date.getFullYear() + '-' + (date.getMonth() + 1) + '-' + date.getDate();

Dalam contoh ini, kita mula-mula mencipta objek Tarikh dan mendapatkan tahun, bulan dan hari menggunakan kaedah getFullYear, getMonth dan getDate. Kami kemudian menggabungkannya dan menambah bulan dengan 1 kerana getMonth mengembalikan nombor dari 0 hingga 11. Dengan cara ini, anda mendapat rentetan tarikh dalam bentuk "2022-10-24", yang merupakan salah satu format tarikh biasa.

Mendapatkan hari dalam seminggu

Mendapatkan hari dalam seminggu ialah salah satu tugas biasa dalam JavaScript. Untuk mencapai ini kita perlu menggunakan kaedah getDay. getDay mengembalikan nombor dari 0 hingga 6, mewakili Ahad hingga Sabtu. Jadi, jika kita ingin mendapatkan hari dalam seminggu, kita boleh menggunakan kod berikut:

var days = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'];
var today = new Date();
var dayOfWeek = days[today.getDay()];

Dalam contoh ini, kita mula-mula mencipta tatasusunan untuk menyimpan rentetan yang sepadan dengan Ahad hingga Sabtu. Kemudian, kami mencipta objek Tarikh dan menggunakan kaedah getDay untuk mendapatkan hari dalam minggu yang diwakili oleh objek ini, dan kemudian menggunakan tatasusunan untuk mendapatkan rentetan minggu yang sepadan.

Jika anda ingin memaparkan tarikh dan hari dalam seminggu dalam format tertentu, anda boleh menggabungkan kaedah di atas. Contohnya:

var days = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'];
var date = new Date();
var formattedDate = date.getFullYear() + '-' + (date.getMonth() + 1) + '-' + date.getDate();
var dayOfWeek = days[date.getDay()];
var formattedDateTime = formattedDate + ' (' + dayOfWeek + ')';

Dalam contoh ini, kami mula-mula memperoleh rentetan tarikh dan rentetan hari kerja mengikut kaedah di atas, kemudian sambungkannya dengan kurungan untuk mendapatkan sesuatu seperti "2022-10-24 (Isnin)" Diformatkan rentetan tarikh dan hari dalam minggu.

Ringkasan

Dalam JavaScript, anda boleh mendapatkan pelbagai bahagian tarikh dan masa dengan mudah menggunakan objek Tarikh. Untuk memformat tarikh dan masa, anda boleh menggunakan penggantian rentetan dan ungkapan biasa. Untuk mendapatkan hari dalam seminggu, anda boleh menggunakan kaedah getDay dan menggabungkannya dengan tatasusunan rentetan. Menggabungkan kaedah ini memudahkan untuk mendapatkan tarikh masa dan hari dalam minggu yang diformatkan.

Atas ialah kandungan terperinci tarikh format javascript hari dalam seminggu. 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
Artikel sebelumnya:selang masa lompat javascriptArtikel seterusnya:selang masa lompat javascript