diff options
Diffstat (limited to 'js/local-time.js')
| -rw-r--r-- | js/local-time.js | 42 |
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) - ); - }); -}); - |
