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

130
Vistas
cómo comparar la fecha con la marca de tiempo

Tengo una fecha en formato aaaa-mm-dd (este tipo de fecha es "Fecha"). asumir esta fecha como fecha de usuario. Tengo dos fechas más en formato aaaa-mm-dd hh:mm:ss+00(date1 y date2) que es del tipo Timestamp. asuma estas dos fechas como date1 y date2. por ejemplo: 2022-05-02 18:12:44+00. mi requisito es que si la fecha de usuario se encuentra entre la fecha 1 y la fecha 2, debo enumerar algunos productos del almacén . para esto, necesito comparar la fecha de usuario con la fecha1 y la fecha2. la lógica es así ... si la fecha de usuario está entre la fecha 1 y la fecha 2, entonces haga un bucle usando FTL (plantilla de marcador libre) para enumerar productos . el código se menciona a continuación.

<input type="date" id="myDate">

<a href="javascript:;" onclick="this.href='url?date='+ document.getElementById('myDate').value">Submit</a>

cuando el usuario hace clic en "enviar" después de seleccionar la fecha. Estoy pasando esta fecha seleccionada por el usuario de la URL a otra página. Ahora quiero comparar esta fecha de usuario con otras dos fechas que son marcas de tiempo. Y estoy obteniendo estas dos marcas de tiempo de la tabla de la base de datos.

¿Cómo lograré esto cuando el tipo de fechas es diferente?

about 4 years ago · Juan Pablo Isaza
3 Respuestas
Responde la pregunta

0

Simplemente puede transferir la fecha a la marca de tiempo mediante el método getTime .

 let timestamp = date.getTime();

o transfiera la marca de tiempo a Fecha por new Date .

 let data = new Date(timestamp)
about 4 years ago · Juan Pablo Isaza Denunciar

0

Puede pasar directamente la marca de tiempo a un nuevo objeto de fecha y luego comparar los valores

 const date1 = new Date(timestamp1); const date2 = new Date(timestamp2); const userDate = new Date(valueReceivedFromInput); if(date1<=userDate && userDate<=date2){ // list products from the warehouse }

Nota: Si solo está buscando comparar <= y >= , entonces no necesita usar .getTime() a menos que esté buscando comparar fechas para verificar si son iguales como date1.getTime()===date2.geTime() .

about 4 years ago · Juan Pablo Isaza Denunciar

0

var date1 = new Date('December 25, 2017 01:30:00'); var date2 = new Date('June 18, 2016 02:30:00'); if(date1.getTime() === date2.getTime()){ //same date }`enter code here`

mejor usar .getTime() para comparar fechas en js

about 4 years ago · Juan Pablo Isaza 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