summaryrefslogtreecommitdiff
path: root/system/admin/static/common/js
diff options
context:
space:
mode:
Diffstat (limited to 'system/admin/static/common/js')
-rw-r--r--system/admin/static/common/js/util.js47
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