TimeConversion in 24 hour format

Given a time in -hour AM/PM format, convert it to military (24-hour) time.

Note: - 12:00:00AM on a 12-hour clock is 00:00:00 on a 24-hour clock.

- 12:00:00PM on a 12-hour clock is 12:00:00 on a 24-hour clock.



function  convertionTime(time) {
  const PMTime =   time.toString().search("PM")
   const AmTime =   time.toString().search("AM")
   let timeString =  time.split(":")
  if(PMTime !== -1) {
    if(Number(timeString[0]) < 12){
    timeString[0] = Number(timeString[0]) + 12
    }
  }else if(AmTime !== -1){
    if(Number(timeString[0]) == 12){
    timeString[0] = "00"
    }
  }
  const joinedString = timeString.join(":").slice(0, 8)
 return joinedString
}
const HourFormat =  convertionTime("01:05:45PM")
console.log(HourFormat)









Comments

Popular posts from this blog

minimum and maximum values that can be calculated

calculate the ratios of its elements that are positive, negative, and zero. Print the decimal value of each fraction on a new line with places after the decimal.