Heim >Web-Frontend >js-Tutorial >Wie konvertiere ich lokalisierte Daten in JavaScript in UTC?

Wie konvertiere ich lokalisierte Daten in JavaScript in UTC?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-12-08 08:58:13664Durchsuche

How Do I Convert Localized Dates to UTC in JavaScript?

Konvertieren von Datumsangaben in UTC in JavaScript

Bei der Arbeit mit internationalen Daten ist es häufig erforderlich, Datumsangaben in und von der koordinierten Weltzeit umzurechnen ( KOORDINIERTE WELTZEIT). JavaScript bietet mehrere Methoden zur Verarbeitung dieser Konvertierung, einschließlich des Date-Objekts.

Konvertieren eines lokalisierten Datumsbereichs in UTC

Berücksichtigen Sie die folgende Datumsbereichseingabe eines Benutzers:

2009-1-1 to 2009-1-3

Um diesen Datumsbereich in UTC umzuwandeln, führen Sie die folgenden Schritte aus:

  1. Erstellen Sie einen neuen Datumsobjekt:
var date = new Date();
  1. Verwenden Sie die UTC-Methoden, um die UTC-Äquivalente der Datumskomponenten zu erhalten:
var now_utc = Date.UTC(date.getUTCFullYear(), date.getUTCMonth(),
                date.getUTCDate(), date.getUTCHours(),
                date.getUTCMinutes(), date.getUTCSeconds());
  1. Konvertieren Sie die UTC Datum in eine Zeichenfolge im ISO 8601-Format umwandeln:
console.log(date.toISOString());

Dadurch wird der Datumsbereich ausgegeben im ISO 8601-Format, das vom Server erwartet wird:

2009-01-01T08:00:00.000Z to 2009-01-04T07:59:59.999Z

Beachten Sie, dass JavaScript das Suffix „Z“ verwendet, um anzugeben, dass die Zeit in UTC angegeben ist.

Wenn Sie diese Schritte befolgen, Mit JavaScript können Sie lokalisierte Daten ganz einfach in UTC konvertieren. Dies ist wichtig für das Senden von Datums- und Uhrzeitangaben an Server, die Daten in einer anderen Zeitzone erwarten.

Das obige ist der detaillierte Inhalt vonWie konvertiere ich lokalisierte Daten in JavaScript in UTC?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn