Maison >interface Web >js tutoriel >Comment générer un horodatage au format ISO 8601 en JavaScript ?
Comment générer un horodatage au format ISO 8601 en JavaScript
Lors de l'affichage des dates dans un format standardisé, ISO 8601 fournit un format structuré et cohérent chemin. Cet article explique comment générer une chaîne au format ISO 8601 en JavaScript.
Pour répondre à la question posée, vous pouvez utiliser la fonction intégrée de JavaScript appelée toISOString() qui convertit nativement un Date de l'objet dans une chaîne ISO 8601. Par exemple :
var date = new Date(); date.toISOString(); // Output: "2023-03-08T10:15:30.000Z"
Si, par hasard, votre navigateur ne prend pas en charge toISOString(), l'extrait de code alternatif suivant peut être utilisé :
if (!Date.prototype.toISOString) { (function() { function pad(number) { var r = String(number); if (r.length === 1) { r = "0" + r; } return r; } Date.prototype.toISOString = function() { return this.getUTCFullYear() + "-" + pad(this.getUTCMonth() + 1) + "-" + pad(this.getUTCDate()) + "T" + pad(this.getUTCHours()) + ":" + pad(this.getUTCMinutes()) + ":" + pad(this.getUTCSeconds()) + "." + String((this.getUTCMilliseconds() / 1000).toFixed(3)).slice(2, 5) + "Z"; }; }()); }
En incorporant ce code de secours, vous pouvez assurer la compatibilité avec les anciens navigateurs.
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!