Time Conversion | HackerRank
给定12小时AM/PM格式的时间,将其转换为军用(24 小时)时间。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| function timeConversion(s) { let [hours,minutes,seconds] = s.split(":") const period = seconds.slice(-2) seconds = seconds.slice(0, 2); hours = parseInt(hours) if(period === 'AM'){ if(hours === 12){ hours = 0 } } else { if(hours !== 12){ hours +=12 } } const militratHours = String(hours).padStart(2,'0') return `${militratHours}:${minutes}:${seconds}` }
|