← Volver a todos los artículos
Blog

En nodejs y javascript se puede obtener el tiempo de 0 horas del mismo día y diferentes formatos de tiempo

recientemente en uso graphql En el interior se encontraron algunas preguntas sobre el formato de tiempo que usé graphql Convertir el tiempo en ISOSTRING El formato, es decir 2019-11-17T16:00:00.000Z Así lo parece.Vamos a ver cómo obtener el tiempo de 0 horas del mismo día y convertir varios formatos.

Obtener el tiempo de 0 horas del mismo día

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

Obtenga el tiempo

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

Obtenga el momento actual

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

Análisis de los caracteres del tiempo

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 formato ISO

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