Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

478
Visualizações
¿Alguien puede explicar esta fecha: 2022-02-28T00: 00: 00.000Z?

En primer lugar, soy nuevo en javascript y, por lo tanto, si mi pregunta no tiene ningún sentido, disculpe.

Quiero saber qué representa exactamente esta fecha: 2022-02-28T00:00:00.000Z

Aquí, se entiende que el año es 2022, el mes es febrero y la fecha es el 28. Después de eso, muestra la hora como 00, los minutos como 00, los segundos como 00 y los milisegundos como 000. Entonces, ¿serán las 12 de la noche del 28, las 12 de la noche del 27 de febrero o algo más?

Hago esta pregunta porque tengo que filtrar alguna fecha según el rango de fechas. Supongamos que quiero los datos del 11 al 20 de febrero de 2022, ¿entonces debo tomar toDate como 2022-02-20T00: 00: 00.000Z o 2022-02-20T23: 59.59.999Z?

about 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

Entonces, ¿serán las 12 de la noche del 28, las 12 de la noche del 27 de febrero o algo más?

2022-02-28T00:00:00.000Z se considerará como la medianoche del 28 .

Veamos esto con un ejemplo:

 //Date: 30th var endDate = Date.parse("2022-07-30T00:00:00.000Z"); //Date: 29th var currentDate = Date.parse("2022-07-29T11:59:59.999Z"); //Return true console.log(endDate > currentDate);

La fecha de finalización se considera mayor que la fecha actual.

 //Date 30th var endDate = Date.parse("2022-07-30T00:00:00.000Z"); //Date: 30th, Time:1/1000th of a second var currentDate = Date.parse("2022-07-30T00:00:00.001Z"); //Return false console.log(endDate > currentDate);

Cuando el DateTime actual es .001Z mayor que el endDate. CurrentDate se considera mayor que la fecha de finalización. Por lo tanto falso.

Llegando a tu pregunta,

Supongamos que quiero los datos del 11 al 20 de febrero de 2022, ¿entonces debo tomar toDate como 2022-02-20T00: 00: 00.000Z o 2022-02-20T23: 59.59.999Z?

Si desea considerar también los datos que se crearon entre 2022-02-20T00:00:00.000Z y 2022-02-20T23:59.59.999Z . Es decir, el día 20 de febrero de 2022. Debe tener una condición como date <= 2022-02-20T23:59.59.999Z o date < 2022-02-21T00:00.00.000Z

O

Si desea considerar los datos que se crearon hasta 2022-02-19T23:59.59.999Z . Es decir, hasta el final del día 19 de febrero de 2022. Puede tener una condición como date <= 2022-02-19T23:59.59.999Z o date < 2022-02-20T00:00:00.000Z

about 4 years ago · Santiago Trujillo Relatório

0

los últimos ceros significan que su tipo de datos es para la columna de fecha es la marca de tiempo actual, se insertará automáticamente la fecha con hora, minutos y segundos. si desea obtener solo la fecha, la consulta será la siguiente: SELECCIONE * fecha ( column_name ) AS shor_date DE nombre_tabla;

about 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda