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
Libérer: 2024-12-03 22:08:11
original
960 Les gens l'ont consulté

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();
Copier après la connexion

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;
Copier après la connexion
if (MyDate.getDate() < 10) get.Date = '0' + getDate;
Copier après la connexion

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();
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal