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

146
Vistas
Convierta el valor de Material-UI DatePicker en segundos

React Material-Ui datepicker actualmente me da un valor como este: 2021-05-26T01:30 ¿Cómo puedo convertirlo en segundos?

PD: Estoy construyendo un módulo SMS de programación. Así que mi plan es convertir la fecha seleccionada en segundos para poder usar setTimeOut() para enviar el SMS cuando llegue el día y la hora.

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

0

Si desea utilizar setTimeOut, debe:

  1. Calcule la diferencia entre la fecha elegida en el selector de fechas y la fecha actual. Esto le dará una duración.
  2. Convierta la duración en milisegundos ya que el retraso para setTimeOut se especifica en milisegundos

Para hacerlo, la forma más fácil es probablemente usar dayjs , que es un paquete liviano para manejar operaciones de fecha y hora. Funciona bien con reaccionar porque es inmutable.

Usando dayjs.diff puede calcular la duración en milisegundos directamente así: const durationInMs = daysj("2021-05-26T01:30").diff(dayjs())

nota : por defecto, dayjs analiza la fecha y hora en la hora local

Editar

También puede usar Native Date Constructor directamente, aquí hay un ejemplo de los documentos:

 // Using built-in methods let start = new Date() let end = new Date("2021-05-26T01:30") let elapsed = end.getTime() - start.getTime() // elapsed time in milliseconds
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