meh, JS Date support is so annoyingly bad

This commit is contained in:
Stefan Breunig 2013-02-05 20:03:30 +01:00
parent 4809af142d
commit 1cfd9330e6
2 changed files with 7 additions and 3 deletions

View File

@ -81,7 +81,9 @@ window.unixTimeToString = function(time, full) {
window.unixTimeToHHmm = function(time) { window.unixTimeToHHmm = function(time) {
if(!time) return null; if(!time) return null;
var d = new Date(typeof time === 'string' ? parseInt(time) : time); var d = new Date(typeof time === 'string' ? parseInt(time) : time);
return d.getHours() + ':' + d.getSeconds(); var h = '' + d.getHours(); h = h.length === 1 ? '0' + h : h;
var s = '' + d.getSeconds(); s = s.length === 1 ? '0' + s : s;
return h + ':' + s;
} }

View File

@ -1,7 +1,7 @@
// ==UserScript== // ==UserScript==
// @id ingress-intel-total-conversion@breunigs // @id ingress-intel-total-conversion@breunigs
// @name intel map total conversion // @name intel map total conversion
// @version 0.2-2013-02-05-195233 // @version 0.2-2013-02-05-200309
// @namespace https://github.com/breunigs/ingress-intel-total-conversion // @namespace https://github.com/breunigs/ingress-intel-total-conversion
// @updateURL https://raw.github.com/breunigs/ingress-intel-total-conversion/gh-pages/total-conversion-build.user.js // @updateURL https://raw.github.com/breunigs/ingress-intel-total-conversion/gh-pages/total-conversion-build.user.js
// @downloadURL https://raw.github.com/breunigs/ingress-intel-total-conversion/gh-pages/total-conversion-build.user.js // @downloadURL https://raw.github.com/breunigs/ingress-intel-total-conversion/gh-pages/total-conversion-build.user.js
@ -630,7 +630,9 @@ window.unixTimeToString = function(time, full) {
window.unixTimeToHHmm = function(time) { window.unixTimeToHHmm = function(time) {
if(!time) return null; if(!time) return null;
var d = new Date(typeof time === 'string' ? parseInt(time) : time); var d = new Date(typeof time === 'string' ? parseInt(time) : time);
return d.getHours() + ':' + d.getSeconds(); var h = '' + d.getHours(); h = h.length === 1 ? '0' + h : h;
var s = '' + d.getSeconds(); s = s.length === 1 ? '0' + s : s;
return h + ':' + s;
} }