Ajout de zéros non significatifs aux dates en JavaScript
Pour calculer la date 10 jours à l'avance au format jj/mm/aaaa, vous pouvez utiliser le script suivant :
var MyDate = new Date(); var MyDateString = new Date(); MyDate.setDate(MyDate.getDate() + 10); MyDateString = MyDate.getDate() + '/' + (MyDate.getMonth() + 1) + '/' + MyDate.getFullYear();
Cependant, pour garantir que les composants jour et mois apparaissent avec des zéros non significatifs, le script doit incorporer les règles suivantes :
if (MyDate.getMonth() < 10) getMonth = '0' + getMonth; if (MyDate.getDate() < 10) get.Ddate = '0' + getDate;
Voici un exemple de la façon d'implémenter ces règles :
var MyDate = new Date(); var MyDateString; MyDate.setDate(MyDate.getDate() + 20); MyDateString = ('0' + MyDate.getDate()).slice(-2) + '/' + ('0' + (MyDate.getMonth()+1)).slice(-2) + '/' + MyDate.getFullYear();
La méthode .slice(-2) extrait les deux derniers caractères de la chaîne, en veillant à ce que les composants jour et mois apparaissent toujours avec des zéros non significatifs.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!