Rumah > Soal Jawab > teks badan
P粉7887656792023-09-06 19:51:15
Js mempunyai kaedah terbina dalam yang boleh anda gunakan untuk mengendalikan tarikh.
Dalam contoh di bawah saya:
Date
. getFullYear
. getMonth
.
getMonth
mengembalikan indeks bulan berasaskan sifar (Januari = 0, Februari = 1, dsb.), kita perlu melakukan perkara berikut: keputusan + 1. padStart
untuk memastikan rentetan bulan adalah 2 aksara panjang. Contoh: Jika nilai diekstrak = 1, maka bulan = 01. getDay
.
padStart
untuk memastikan rentetan tarikh adalah 2 aksara panjang. Contoh: Jika nilai diekstrak = 1, maka tarikh = 01. const input = "Tue May 19 2024 15:40:00 GMT+0200 (South Africa Standard Time)"; const inputDate = new Date(input); const year = inputDate.getFullYear(); const month = (inputDate.getMonth() + 1).toString().padStart(2, "0"); const day = inputDate.getDate().toString().padStart(2, "0"); const formattedDate = `${year}-${month}-${day}`; const datePicker = document.getElementById('datePicker'); datePicker.value = formattedDate;
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <input type="date" id="datePicker" value=""> </body> </html>