From 3f37da6f0410537c05d6fb3bc0526314d532ed60 Mon Sep 17 00:00:00 2001 From: Amin Arria Date: Thu, 12 Nov 2015 19:24:28 -0430 Subject: [PATCH] Created filter to convert timezone offset to UTC --- .../public/js/filters/timezoneOffsetToUtc.js | 18 ++++++++++++++++++ website/public/manifest.json | 1 + 2 files changed, 19 insertions(+) create mode 100644 website/public/js/filters/timezoneOffsetToUtc.js diff --git a/website/public/js/filters/timezoneOffsetToUtc.js b/website/public/js/filters/timezoneOffsetToUtc.js new file mode 100644 index 0000000000..25c95ea5a1 --- /dev/null +++ b/website/public/js/filters/timezoneOffsetToUtc.js @@ -0,0 +1,18 @@ +angular.module('habitrpg') + .filter('timezoneOffsetToUtc', function () { + return function (offset) { + if (offset > 0) { + var sign = '-'; + } else { + var sign = '+'; + } + + offset = Math.abs(offset) / 60; + + var hour = Math.floor(offset); + + var minutes = (offset - hour) * 60; + + return 'UTC' + sign + hour + ':' + minutes; + } + }); diff --git a/website/public/manifest.json b/website/public/manifest.json index 14ede37a12..4babf32792 100644 --- a/website/public/manifest.json +++ b/website/public/manifest.json @@ -57,6 +57,7 @@ "js/filters/money.js", "js/filters/roundLargeNumbers.js", "js/filters/taskOrdering.js", + "js/filters/timezoneOffsetToUtc.js", "js/directives/close-menu.directive.js", "js/directives/expand-menu.directive.js",