UNPKG

patchbay-scry

Version:

figure out a meeting time with friends, (like doodle, but for scuttlebutt)

21 lines (18 loc) 444 B
const { h } = require('mutant') module.exports = function Timezone () { return h('ScryTimezone', [ getTimezone(), h('span', ['(UTC ', getTimezoneOffset(), ')']) ]) } function getTimezone () { try { return Intl.DateTimeFormat().resolvedOptions().timeZone } catch (e) { return '??' } } function getTimezoneOffset () { const offset = new Date().getTimezoneOffset() / -60 return offset > 0 ? `+${offset}` : offset }