Rumah > Artikel > hujung hadapan web > format tarikh perubahan javascript
Dalam pembangunan web, kita selalunya perlu menukar format tarikh, seperti menukar tarikh dalam format yyyy-MM-dd kepada format dd/MM/yyyy atau menukar tarikh kepada cap waktu. Dalam artikel ini, kami akan memperkenalkan cara menukar format tarikh menggunakan JavaScript.
1. Tukar tarikh kepada cap masa
Cap masa merujuk kepada bilangan milisaat sejak 1 Januari 1970 00:00:00 UTC. Dalam JavaScript, kita boleh menggunakan kaedah getTime() bagi objek Date untuk mendapatkan cap masa tarikh semasa:
var timestamp = new Date().getTime(); console.log(timestamp);
Kod di atas akan mengeluarkan cap masa semasa.
2. Tukar tarikh ke dalam format yang ditentukan
Dalam JavaScript, kita boleh menggunakan kaedah objek Tarikh untuk memformat tarikh ke dalam format rentetan yang ditentukan. Beberapa format tarikh biasa disenaraikan di bawah:
Berikut ialah contoh kod yang menggunakan JavaScript untuk menukar tarikh kepada format yang ditentukan:
// 将日期格式化为yyyy-MM-dd格式 function formatDate(date) { var year = date.getFullYear(); var month = date.getMonth() + 1; var day = date.getDate(); if (month < 10) month = "0" + month; if (day < 10) day = "0" + day; return year + "-" + month + "-" + day; } var date = new Date(); console.log(formatDate(date)); //2022-02-22 // 将日期格式化为MM/dd/yyyy格式 function formatDate2(date) { var year = date.getFullYear(); var month = date.getMonth() + 1; var day = date.getDate(); if (month < 10) month = "0" + month; if (day < 10) day = "0" + day; return month + "/" + day + "/" + year; } console.log(formatDate2(date)); //02/22/2022 // 将日期格式化为dd-MM-yyyy格式 function formatDate3(date) { var year = date.getFullYear(); var month = date.getMonth() + 1; var day = date.getDate(); if (month < 10) month = "0" + month; if (day < 10) day = "0" + day; return day + "-" + month + "-" + year; } console.log(formatDate3(date)); //22-02-2022 // 将日期格式化为yyyy-MM-dd HH:mm:ss格式 function formatDate4(date) { var year = date.getFullYear(); var month = date.getMonth() + 1; var day = date.getDate(); var hour = date.getHours(); var minute = date.getMinutes(); var second = date.getSeconds(); if (month < 10) month = "0" + month; if (day < 10) day = "0" + day; if (hour < 10) hour = "0" + hour; if (minute < 10) minute = "0" + minute; if (second < 10) second = "0" + second; return year + "-" + month + "-" + day + " " + hour + ":" + minute + ":" + second; } console.log(formatDate4(date)); //2022-02-22 00:00:00 // 将日期格式化为yyyyMMddHHmmss格式 function formatDate5(date) { var year = date.getFullYear(); var month = date.getMonth() + 1; var day = date.getDate(); var hour = date.getHours(); var minute = date.getMinutes(); var second = date.getSeconds(); if (month < 10) month = "0" + month; if (day < 10) day = "0" + day; if (hour < 10) hour = "0" + hour; if (minute < 10) minute = "0" + minute; if (second < 10) second = "0" + second; return "" + year + month + day + hour + minute + second; } console.log(formatDate5(date)); //20220222000000
Menggunakan kod di atas, kita boleh menukar dengan mudah tarikh ke dalam format yang ditentukan.
Ringkasan:
Dalam pembangunan web, JavaScript sering digunakan untuk menukar format tarikh. Artikel ini memperkenalkan cara menukar tarikh kepada cap masa dan menukar tarikh kepada format tarikh yang ditentukan. Saya harap ia dapat membantu pembaca memahami pemprosesan tarikh JavaScript dengan lebih baik.
Atas ialah kandungan terperinci format tarikh perubahan javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!