Permalink
May 4, 2020 18:50
Newer
100644
10 lines (9 sloc)
343 Bytes
Ignoring revisions in .git-blame-ignore-revs.
1
'use strict';
2
module.exports = date => {
3
const offset = (date || new Date()).getTimezoneOffset();
4
const absOffset = Math.abs(offset);
5
const hours = Math.floor(absOffset / 60);
6
const minutes = absOffset % 60;
7
const minutesOut = minutes > 0 ? ':' + ('0' + minutes).slice(-2) : '';
8
9
return (offset < 0 ? '+' : '-') + hours + minutesOut;
10
};