()
| 4 | * via https://www.simoahava.com/analytics/improve-data-collection-with-four-custom-dimensions/ |
| 5 | */ |
| 6 | export function localTime() { |
| 7 | const d = new Date() |
| 8 | const tzo = -d.getTimezoneOffset() |
| 9 | const dif = tzo >= 0 ? '+' : '-' |
| 10 | return `${d.getFullYear()}-${pad(d.getMonth() + 1)}-${pad(d.getDate())}T${pad(d.getHours())}:${pad(d.getMinutes())}:${pad(d.getSeconds())}.${pad(d.getMilliseconds())}${dif}${pad(tzo / 60)}:${pad(tzo % 60)}` |
| 11 | } |
| 12 | |
| 13 | function pad(num) { |
| 14 | const norm = Math.abs(Math.floor(num)) |