← Zurück zu allen Artikeln
Blog

nodejs und javascript, wie man die Zeit 0 am selben Tag und verschiedene Zeitformate konvertieren kann

kürzlich verwendet graphql Ich habe einige Fragen über die Zeitformate gefunden, die ich benutzte graphql Es geht um die Umwandlung der Zeit in ISOSTRING Das Format, also 2019-11-17T16:00:00.000Z So sieht es aus.Wir werden sehen, wie Sie die Zeit von 0 am Tag erhalten und umwandeln verschiedene Formate.

0 Uhr Zeit am Tag

new Date(new Date().toLocaleDateString())
格式为string,显示为:Mon Nov 18 2019 00:00:00 GMT+0800 (中國標準時間)

Zeit zu bekommen

new Date(new Date().toLocaleDateString()).getTime()
格式为number,显示为:1574006400000

Aktuelle Zeiten erhalten

Date.now()
new Date().getTime()
格式为number,显示为1574063341624

Analyse der Zeitraummarke

var string = "2019-11-20T10:35:26.504Z";
var nowstring = "Mon Nov 18 2019 15:50:35 GMT+0800";
Date.parse(nowstring);
Date.parse(string);
格式为number,显示为1574246126504/1574063435000

Umwandeln in das ISO-Format

var isostring = new Date(new Date().toLocaleDateString()).toISOString()
格式为string,显示为2019-11-17T16:00:00.000Z,注意这个ISO标准格式显示是没有时区信息的,也就是中国本地的话是少了8个小时。