Dieser Artikel teilt Ihnen hauptsächlich die detaillierte Erklärung des neuen date()-Parameters in js mit. Ich hoffe, er kann Ihnen helfen. Häufig verwendete Initialisierungsmethoden mit Parametern für JS-Datumsobjekte:
1. Datumsobjekte mit Ganzzahlen initialisieren
var date1 = new Date(2017,06,06); date1 ); // Do 06.07.2017 00:00:00 GMT+0800 (China Standard Time)
var date1 = new Date(2017,1,1); // Mi 01.02 2017 00:00:00 GMT+0800 (China Standard Time)
var date1 = new Date(2017,01-2,01); // Do 01.12.2016 00:00:00 GMT +0800 (China Standard Time)
var date1 =new Date(2017,06,06,06,06,06); console.log(date1); // Do 06.07.2017 06:06:06 GMT+ 0800 (China Standard Time)
Beschreibung: neues Datum (Jahr, Monat, Datum, Std., Min., Sek.) Erstellen Sie ein Datumsobjekt gemäß den angegebenen Parametern
2. Verwenden Zeichen String-Initialisierungsdatumsobjekt
var date2 = new Date(“2017/06/06”); console.log(date2); // Di 06. Juni 2017 00:00:00 GMT+0800 (China Standard Time)
var date2 = neues Datum („2017-08-08“); console.log(date2); // Di 08.08.2017 08:00:00 GMT+0800 (China Standard Time)
var date2 = neu Datum („2017-9-9“); console.log(date2); // Sa 09.09.2017 00:00:00 GMT+0800 (China Standard Time)
Beschreibung: Wenn der String-Modus den Dash-Modus nicht unterstützt, führen Sie eine String-Ersetzung durch:
var strTime=“2011-04-16“
var date2= new Date(Date.parse(strTime.replace ( /-/g, „/“))); // /-/g ist ein reguläres Ausdrucksobjekt (RegExp), das eine globale Ersetzung angibt – durch /.
3. Initialisieren Sie das Datumsobjekt mit Millisekunden-Zeitstempel
var timestamp=new Date().getTime(); //Tue 06 2017 11:06 :59 GMT+0800 (China Standard Time)
var date3 = new Date( timestamp - 1 * 60 * 60 * 1000); // Di 06. Juni 2017 10:06:59 GMT+ 0800 (China Standard Time)
Erklärung: Der Zeitstempel bezieht sich auf 00:00:00 Uhr am 1. Januar 1970 Greenwich-Zeit (08:00 Uhr am 1. Januar 1970, Pekinger Zeit 00 Sekunden) bis heute. Ein Zeitstempel identifiziert einen Zeitpunkt eindeutig.
Rufen Sie new Date() separat in js auf, zum Beispiel document.write(new Date());
Das angezeigte Ergebnis ist: 31. März 10 : 10:43 UTC+0800 2012 Die Zeit in diesem Format
==
kann im Safari-Browser nicht abgerufen werden. Kurzfristige Muster wie neues Datum („2017-08-08“) werden nicht unterstützt. Ändern Sie es einfach in einen Schrägstrich.
Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung der neuen date()-Parameter in js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!