Maison >interface Web >js tutoriel >Comment puis-je ajouter efficacement des zéros non significatifs aux dates en JavaScript ?

Comment puis-je ajouter efficacement des zéros non significatifs aux dates en JavaScript ?

Patricia Arquette
Patricia Arquetteoriginal
2024-12-03 22:08:11963parcourir

How Can I Efficiently Add Leading Zeroes to Dates in JavaScript?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn