Packages

A web application in pursuit of meaning in life.

Retired package: Complete rewrite, scratch old versions

Current section

Files

Jump to
udia assets node_modules mout src date timezoneOffset.js
Raw

assets/node_modules/mout/src/date/timezoneOffset.js

define(['../number/pad'], function (pad) {
/**
* time zone as hour and minute offset from UTC (e.g. +0900)
*/
function timezoneOffset(date){
var offset = date.getTimezoneOffset();
var abs = Math.abs(offset);
var h = pad(Math.floor(abs / 60), 2);
var m = pad(abs % 60, 2);
return (offset > 0? '-' : '+') + h + m;
}
return timezoneOffset;
});