re-formate with standard.js

This commit is contained in:
Suryapratap Singh
2021-09-04 23:06:12 +05:30
parent 479973bd93
commit 34b783dd59

View File

@ -16,20 +16,20 @@
* @returns {String} Railway time string. * @returns {String} Railway time string.
*/ */
const RailwayTimeConversion = (timeString) => { const RailwayTimeConversion = (timeString) => {
// firstly, check that input is a string or not. // firstly, check that input is a string or not.
if (typeof timeString !== 'string') { if (typeof timeString !== 'string') {
return new TypeError('Argument is not a string.') return new TypeError('Argument is not a string.')
} }
// split the string by ':' character. // split the string by ':' character.
const [hour, minute, scondWithShift] = timeString.split(':') const [hour, minute, scondWithShift] = timeString.split(':')
// split second and shift value. // split second and shift value.
const [second, shift] = [scondWithShift.substr(0, 2), scondWithShift.substr(2)] const [second, shift] = [scondWithShift.substr(0, 2), scondWithShift.substr(2)]
// convert shifted time to not-shift time(Railway time) by using the above explanation. // convert shifted time to not-shift time(Railway time) by using the above explanation.
if (shift === 'PM') { if (shift === 'PM') {
if (parseInt(hour) === 12) { return `${hour}:${minute}:${second}` } else { return `${parseInt(hour) + 12}:${minute}:${second}` } if (parseInt(hour) === 12) { return `${hour}:${minute}:${second}` } else { return `${parseInt(hour) + 12}:${minute}:${second}` }
} else { } else {
if (parseInt(hour) === 12) { return `00:${minute}:${second}` } else { return `${hour}:${minute}:${second}` } if (parseInt(hour) === 12) { return `00:${minute}:${second}` } else { return `${hour}:${minute}:${second}` }
} }
} }
module.exports = RailwayTimeConversion module.exports = RailwayTimeConversion