Micro library for converting hours between 12-hour and 24-hour formats
npm install hour-convertMicro library for converting hours between 12-hour and 24-hour formats.
[![npm Version][npm-badge]][npm]
[![Build Status][build-badge]][build-status]
[![Test Coverage][coverage-badge]][coverage-result]
[![Dependency Status][dep-badge]][dep-status]
Install using npm:
$ npm install hour-convert
``js
var hourConvert = require('hour-convert');
// 24-hour to 12-hour format
hourConvert.to12Hour(0); // { hour: 12, meridiem: 'am' }
hourConvert.to12Hour(6); // { hour: 6, meridiem: 'am' }
hourConvert.to12Hour(12); // { hour: 12, meridiem: 'pm' }
hourConvert.to12Hour(18); // { hour: 6, meridiem: 'pm' }
// 12-hour to 24-hour format
hourConvert.to24Hour({ hour: 12, meridiem: 'am' }); // 0
hourConvert.to24Hour({ hour: 6, meridiem: 'am' }); // 6
hourConvert.to24Hour({ hour: 12, meridiem: 'pm' }); // 12
hourConvert.to24Hour({ hour: 6, meridiem: 'pm' }); // 18
``
_Note: The spelling "meridian" is also supported/returned for backwards
compatibility._
MIT
[build-badge]: https://img.shields.io/travis/jimf/hour-convert/master.svg
[build-status]: https://travis-ci.org/jimf/hour-convert
[npm-badge]: https://img.shields.io/npm/v/hour-convert.svg
[npm]: https://www.npmjs.org/package/hour-convert
[coverage-badge]: https://img.shields.io/coveralls/jimf/hour-convert.svg
[coverage-result]: https://coveralls.io/r/jimf/hour-convert
[dep-badge]: https://img.shields.io/david/jimf/hour-convert.svg
[dep-status]: https://david-dm.org/jimf/hour-convert