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

280
Views
Quiero obtener la cantidad de días, horas y minutos de una cadena

Ingresaría como 1d5h40m y generaría 1 día, 5 horas y 40 minutos. ¿Alguna forma de hacerlo?

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

0

Divida la cadena de entrada sin dígitos y extraiga lo que necesita de esa cadena dividida. Esto solo funcionará si la entrada está en el patrón exacto que mencionaste.

 let str = '1d5h40m'; let time = str.split(/\D/); console.log(time[0] + 'day', time[1] + 'hour', time[2] + 'minute');
about 4 years ago · Juan Pablo Isaza Report

0

¿Qué tal esto? Aunque tendrías que trabajar más para averiguar la pluralidad de día(s), hora(s) y minuto(s).

 const duration = '1d5h40m'; var formatted = duration .replace('d', ' day, ') .replace('h', ' hours and ') .replace('m', ' minutes '); console.log(formatted);

about 4 years ago · Juan Pablo Isaza Report

0

Es largo pero funciona

 var time="1d5h40m"; const day = time.split("d")[0]; time = time.replace(day+"d", ""); const hours = time.split("h")[0]; time = time.replace(hours+"h", ""); const minutes = time.split("m")[0]; console.log(day+" day, "+hours+" hours and,"+minutes+" minutes");
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!