Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

213
Views
Javascript: configuración de la hora personalizada en la marca de tiempo de Unix

Estoy trabajando en un programa que toma información de un usuario por un tiempo. El programa tomará la información y generará automáticamente una marca de tiempo Unix usando la fecha actual como la fecha en la marca de tiempo.

Por ejemplo:

Daniel quiere generar una marca de tiempo de Unix para las 8:30 a. m. del día de Navidad. Ejecuta un comando /unix 8:30 y la consola imprime 1640421000 .

¿Cuál es la mejor manera de lograr esto? Entiendo cómo generar una marca de tiempo de Unix, pero ¿cómo edito solo la hora de la entrada del usuario? Cualquier ayuda sería muy apreciada.

about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

Puede crear una fecha para la fecha actual, establecer la hora según sea necesario y luego generar un valor de tiempo en segundos.

Si el usuario siempre ingresará H: mm y no necesita validar la entrada, lo siguiente será suficiente:

 let time = '8:30'; let tv = new Date().setHours(...(time.split(/\D/)), 0) / 1000 | 0; // Check value console.log(new Date(tv * 1000).toString());

Sin embargo, la entrada debe validarse (por ejemplo, horas 0-23, minutos 0-59).

about 4 years ago · Juan Pablo Isaza Report

0

Acabo de ir con lo siguiente:

 const time = interaction.options.getString('time'); const date = new Date().toISOString().slice(0, 10); console.log(Math.round(new Date(`${date} ${time}:00`).getTime()/1000));

Parece funcionar para mi.

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!