← Retour aux articles
Blog

Les nodejs et javascript permettent d'obtenir les horaires 0 du même jour et de convertir des formats de temps différents

Recemment utilisé graphql J'ai eu quelques questions sur le format de temps que j'utilise graphql C’est de transformer le temps en ISOSTRING Le format, c’est-à-dire 2019-11-17T16:00:00.000Z Voilà comme ça.Nous allons voir comment obtenir le temps de 0h du jour et convertir les différents formats.

Le temps de la journée 0

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

Obtenir le temps

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

Obtenir le temps actuel

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

Analyse du temps des caractères

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

Convertir en format ISO

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