zulu-time
Version:
An ISO 8601 extended & IETF compliant UTC Zulu notation (Z) timestamp generator.
15 lines (11 loc) • 529 B
JavaScript
;
const leftPadNumber = require('./left-pad-number');
module.exports = function zuluTime(date = new Date()) {
const year = date.getUTCFullYear();
const month = leftPadNumber`${(date.getUTCMonth() + 1)}`;
const day = leftPadNumber`${date.getUTCDate()}`;
const hours = leftPadNumber`${date.getUTCHours()}`;
const minutes = leftPadNumber`${date.getUTCMinutes()}`;
const seconds = leftPadNumber`${date.getUTCSeconds()}`;
return `${year}-${month}-${day}T${hours}:${minutes}:${seconds}Z`;
};