Maison > Questions et réponses > le corps du texte
P粉7887656792023-09-06 19:51:15
Js a des méthodes intégrées que vous pouvez utiliser pour gérer les dates.
Dans l'exemple ci-dessous, je :
Date
. getFullYear
. getMonth
.
getMonth
renvoie l'indice mensuel de base zéro (janvier = 0, février = 1, etc.), nous devons faire ce qui suit : résultat + 1. padStart
pour vous assurer que la chaîne du mois comporte 2 caractères. Exemple : Si la valeur extraite = 1, alors mois = 01. getDay
.
padStart
pour vous assurer que la chaîne de date comporte 2 caractères. Exemple : Si la valeur extraite = 1, alors date = 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>