diff options
Diffstat (limited to 'system/admin/static/common/js')
-rw-r--r-- | system/admin/static/common/js/util.js | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/system/admin/static/common/js/util.js b/system/admin/static/common/js/util.js index d45d9e3..7f4c8ab 100644 --- a/system/admin/static/common/js/util.js +++ b/system/admin/static/common/js/util.js @@ -20,4 +20,51 @@ function replaceBadChars(text) { s = s.replace(/[\u02DC\u00A0]/g, " "); return s; +} + + +// Returns a local partial time object based on unix timestamp +function getPartialTime(unix) { + var date = new Date(unix); + var t = {}; + var hours = date.getHours(); + if (hours < 10) { + hours = "0" + String(hours); + } + + t.hh = hours; + if (hours > 12) { + t.hh = hours - 12; + t.pd = "PM"; + } else if (hours === 12) { + t.pd = "PM"; + } else if (hours < 12) { + t.pd = "AM"; + } + + var minutes = date.getMinutes(); + if (minutes < 10) { + minutes = "0" + String(minutes); + } + t.mm = minutes; + + return t; +} + +// Returns a local partial date object based on unix timestamp +function getPartialDate(unix) { + var date = new Date(unix); + var d = {}; + + d.yyyy = date.getFullYear(); + + d.mm = date.getMonth()+1; + + var day = date.getDate(); + if (day < 10) { + day = "0" + String(day); + } + d.dd = day; + + return d; }
\ No newline at end of file |