Ajout de zéros non significatifs aux dates en Javascript
Lorsque vous travaillez avec des dates, il est souvent nécessaire de les représenter dans un format spécifique, y compris des zéros non significatifs . Ceci peut être réalisé en modifiant le script suivant, qui calcule la date 10 jours à l'avance au format jj/mm/aaaa :
var MyDate = new Date(); var MyDateString = new Date(); MyDate.setDate(MyDate.getDate() + 10); MyDateString = MyDate.getDate() + '/' + (MyDate.getMonth() + 1) + '/' + MyDate.getFullYear();
Pour ajouter des zéros non significatifs aux composants jour et mois, nous pouvons insérez les règles suivantes :
if (MyDate.getMonth() < 10) getMonth = '0' + getMonth;
if (MyDate.getDate() < 10) get.Date = '0' + getDate;
Cependant, cette approche n'est pas efficace et peut être simplifiée. Au lieu de cela, nous pouvons utiliser la méthode slice(-2) pour obtenir les deux derniers caractères de la chaîne :
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();
Cette méthode fournit un moyen plus propre et plus efficace d'ajouter des zéros non significatifs aux composants de date, garantissant le format souhaité est conservé.
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!