Wenn ich new Date()
erhalte ich:So konvertieren Sie kurze Daten in dieses Format: DDD MMM TT JJJJ GMT + 0800 (X Länderstandardzeit)?
Thu Dec 28 2017 10:17:58 GMT+0800 (台北標準時間)
Wenn ich .valueOf()
zu diesem Zeitpunkt gelten die ich erhalten:
1514427724039
das ist, was ich will.
Jetzt muss ich .valueOf()
auf ein Datum wie dieses anwenden: 2017/12/28
. Ich habe versucht, Luxon mit dem Datum zu konvertieren (seit .valueOf()
zu YYYY Anlege/MM/DD keine Zahl erzeugen):
DateTime.fromISO(startDate.replace(/\//g, '-')).toRFC2822()
// => Thu, 28 Dec 2017 00:00:00 +0800
jedoch valueOf()
Anwendung, die die gleiche Zeichenfolge Ergebnisse. Keine Nummer wie im ersten Beispiel.
Was soll ich tun, damit ich einen numerischen Wert von YYYY/MM/DD
erzeugen kann? Just habe ich mit DDD MMM DD YYYY GMT+0800 (X country standard time)
?
haben Sie mit 'moment.js' versuchen? Ich bin mir ziemlich sicher, es wird dir helfen. Link: https://momentjs.com/docs/ – VicJordan
https://www.w3schools.com/jsref/jsref_obj_date.asp –
'DateTime.fromISO (startDate.replace (/ \ // g, '-')). valueOf() 'https://moment.github.io/luxon/docs/class/src/datetime.js~DateTime.html#instance-method-valueOf – Slai