Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

479
Vistas
¿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 Respuestas
Responde la pregunta

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 Denunciar

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 Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda