Cet article fournira des méthodes faciles pour initialiser la date JavaScript à un fuseau horaire particulier.
Différentes façons d'initialiser la date JavaScript vers un fuseau horaire particulier
Dans JavaScript, vous pouvez utiliser les méthodes suivantes pour initialiser la date JavaScript vers un fuseau horaire particulier:
Jetez un œil à chacune des approches mentionnées une par une!
Méthode 1: Utilisation de la méthode «Tolocalestring ()» pour initialiser la date de la date de JavaScript vers un fuseau horaire particulier
Cette méthode implique l'utilisation du «Date"Objet avec le"tolocalestring ()”Méthode pour initialiser la date du fuseau horaire spécifié.
Syntaxe
date.Tolocalestring (Lieux, Options)Ici, la date représente l'objet de date qui sera utilisé pour appeler le «tolocalestring ()«Méthode en passant le«localités" et "options»Argument, qui contiendra les informations de fuseau horaire.
Présentation de l'exemple suivant pour une compréhension claire.
Exemple
Tout d'abord, nous créerons un nouvel objet de date et stockerons les valeurs suivantes (année comme «2022», Mois comme«8", Jour comme"23", Heure comme"8","0«Minutes, et«0«Secondes) respectivement. Ensuite, nous afficherons la valeur de date définie à l'aide du «console.enregistrer()" méthode:
Var Date = Nouvelle date (date.UTC (2022, 8, 23, 8, 0, 0));Ensuite, nous initialiserons la date à «ROYAUME-UNI"Fuseau horaire en utilisant"tolocalestring"Méthode et passe"en-gb«En tant que Grande-Bretagne anglaise, et«Europe / Londres«Comme fuseau horaire:
console.Log ("La date au Royaume-Uni est:", date.Tolocalestring ('en-gb', fuseau horaire: 'Europe / Londres'));En conséquence, nous obtiendrons la sortie suivante:
Méthode 2: Utilisation de «Intl.DateTimeFormat () ”Méthode pour initialiser la date JavaScript vers un fuseau horaire particulier
En JavaScript, le «Intl"La classe propose un"DateTimeFormat ()”Méthode utilisée pour formater les chaînes de date. Cette méthode effectue la conversion au fuseau horaire spécifié "ROYAUME-UNI".
Présentation de l'exemple suivant pour comprendre clairement le concept ci-dessus.
Exemple
Tout d'abord, nous créerons un objet de classe de date et définirons les valeurs comme dans l'exemple précédent comme (année, mois, jour, heures, minutes et secondes) respectivement et afficher la date actuelle avec les informations de fuseau horaire:
Var Date = Nouvelle date (date.UTC (2022, 8, 23, 8, 0, 0));Ensuite, nous créerons un nouvel objet INTL nommé «CurrentTz», Et utilisez la méthode DateTimeFormat () pour l'initialiser dans le fuseau horaire particulier. Enfin, affichez la date avec les informations du fuseau horaire sur la console:
var currentTz = new Intl.DateTimeFormat ('en-gb', Timezone: 'Europe / Londres');La sortie du programme ci-dessus sera affichée comme suit:
Nous avons fourni les méthodes les plus simples pour initialiser la date JavaScript à un fuseau horaire particulier.
Conclusion
Pour initialiser la date JavaScript vers un fuseau horaire particulier, vous pouvez utiliser le «tolocalestring ()«Méthode d'initialisation directe ou«Intl.DateTimeFormat ()«Méthode, qui utilise un«Intl"Objet de classe et"DateTimeFormat ()»Méthode collectivement à l'objectif mentionné. Cependant, les deux méthodes fonctionnent efficacement. Cet article a aidé à la procédure d'initialisation de la date JavaScript vers un fuseau horaire particulier.