Heim > Web-Frontend > js-Tutorial > Wie konvertiere ich String-Datumsangaben in JavaScript-Datumsobjekte?

Wie konvertiere ich String-Datumsangaben in JavaScript-Datumsobjekte?

Patricia Arquette
Freigeben: 2024-12-05 01:10:11
Original
503 Leute haben es durchsucht

How to Convert String Dates to JavaScript Date Objects?

Konvertieren von Zeichenfolgen in DateTimes mit Formatspezifikationen in JavaScript

Um eine Zeichenfolgendarstellung eines Datums und einer Uhrzeit in ein JavaScript-Datumsobjekt zu konvertieren, müssen Sie kann je nach Format Ihrer Zeichenfolge verschiedene Techniken nutzen.

Methode 1: Verwenden von Date.parse() für kompatibel Formate

Wenn Ihre Zeichenfolge auf eine Weise formatiert ist, die mit Date.parse() kompatibel ist, können Sie einfach die folgende Syntax verwenden:

var dateTime = new Date(dateString);
Nach dem Login kopieren

Dadurch wird Ihre Zeichenfolge automatisch analysiert und Erstellen Sie ein Datumsobjekt, wenn das Format erkannt wird. Diese Methode geht jedoch von einem bestimmten Format aus, das möglicherweise nicht mit Ihrer tatsächlichen Zeichenfolge übereinstimmt.

Methode 2: Manuelles Parsen für benutzerdefinierte Formate

Wenn Ihre Zeichenfolge einem benutzerdefinierten Format folgt oder nicht -Standardformat, Sie können es manuell mit regulären Ausdrücken analysieren:

const format = "dd.MM.yyyy HH:mm:ss";
const matchResult = dateString.match(/^(\d+).(\d+).(\d+) (\d+):(\d+):(\d+)$/);
const [day, month, year, hour, minute, second] = matchResult.slice(1);
var dateTime = new Date(year, month - 1, day, hour, minute, second);
Nach dem Login kopieren

In diesem Beispiel gehen wir davon aus, dass Ihr Format im ist Format „dd.MM.yyyy HH:mm:ss“ und wir erstellen ein Date-Objekt mit expliziten Werten für jede Komponente.

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

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage