--- /dev/null
+var pad = require('../number/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;
+ }
+
+ module.exports = timezoneOffset;
+
+