summaryrefslogtreecommitdiff
path: root/js/local-time.js
diff options
context:
space:
mode:
authorMichael Save <savetheinternet@tinyboard.org>2012-03-31 11:20:18 +1100
committerMichael Save <savetheinternet@tinyboard.org>2012-03-31 11:20:18 +1100
commit6a9169657d5b5dea09fe7d2dbabe49a8a4845d05 (patch)
treec57c9c440e8ae88875008591c56add350c4b8a5c /js/local-time.js
parent2df1ebd88c266d984cbaa6c26917c2ea89c2ae0e (diff)
Merged js/ into https://github.com/savetheinternet/Tinyboard
Diffstat (limited to 'js/local-time.js')
-rw-r--r--js/local-time.js42
1 files changed, 0 insertions, 42 deletions
diff --git a/js/local-time.js b/js/local-time.js
deleted file mode 100644
index 6d0a163a..00000000
--- a/js/local-time.js
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * local-time.js
- * https://github.com/savetheinternet/Tinyboard-Tools/blob/master/js/local-time.js
- *
- * Released under the MIT license
- * Copyright (c) 2012 Michael Save <savetheinternet@tinyboard.org>
- *
- * Usage:
- * $config['quick_reply'] = true;
- * $config['additional_javascript'][] = 'js/jquery.min.js';
- * $config['additional_javascript'][] = 'js/local-time.js';
- *
- */
-
-$(document).ready(function(){
- var iso8601 = function(s) {
- s = s.replace(/\.\d\d\d+/,""); // remove milliseconds
- s = s.replace(/-/,"/").replace(/-/,"/");
- s = s.replace(/T/," ").replace(/Z/," UTC");
- s = s.replace(/([\+\-]\d\d)\:?(\d\d)/," $1$2"); // -04:00 -> -0400
- return new Date(s);
- };
- var zeropad = function(num, count) {
- return [Math.pow(10, count - num.toString().length), num].join('').substr(1);
- };
-
- $('time').each(function() {
- if(!$(this).text().match(/^\d+\/\d+\/\d+ \(\w+\) \d+:\d+:\d+$/))
- return;
-
- var t = iso8601($(this).attr('datetime'));
-
- $(this).text(
- // date
- zeropad(t.getMonth() + 1, 2) + "/" + zeropad(t.getDate(), 2) + "/" + t.getFullYear().toString().substring(2) +
- " (" + ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"][t.getDay()] + ") " +
- // time
- zeropad(t.getHours(), 2) + ":" + zeropad(t.getMinutes(), 2) + ":" + zeropad(t.getSeconds(), 2)
- );
- });
-});
-