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