Converts 24-hour (military) time string to 12-hour (meridiem) time string and vice versa..
npm install midday --save
import { toMeridiem, toMilitary } from 'midday';
/**
* Converts 24-hour (military) time string to 12-hour (meridiem) time string.
* @param {string} time The time string ("00:30", "01:45", "12:00", "22:15").
* @return {string} Return converted 24-hour time string to 12-hour time.
* @throws {Error} Will throw an error if the time string is invalid.
*/
toMeridiem('00:30'); // 12:30 AM
toMeridiem('01:15'); // 1:15 AM
toMeridiem('11:45'); // 11:45 AM
toMeridiem('12:15'); // 12:15 PM
toMeridiem('13:15'); // 1:15 PM
toMeridiem('23:15'); // 11:15 PM
toMeridiem('0030'); // 12:30 AM
toMeridiem('2315'); // 11:15 PM
/**
* Converts 12-hour (meridiem) time string to 24-hour (military) time string.
* @param {string} time The time string ("12:30 AM", "11:15 PM", "1:15 AM").
* @return {string} Return converted 12-hour time string to 24-hour time.
* @throws {!Error} Will throw an error if the time string is invalid.
*/
toMilitary('12:30 AM'); // 00:30
toMilitary('1:15 AM'); // 01:15
toMilitary('11:45 AM'); // 11:45
toMilitary('12:15 PM'); // 12:15
toMilitary('1:15 PM'); // 13:15
toMilitary('11:15 PM'); // 23:15
For more information please visit Glize project page.