diff --git a/4chan_x.user.js b/4chan_x.user.js
index 6b31f3f87..edd700e2e 100644
--- a/4chan_x.user.js
+++ b/4chan_x.user.js
@@ -958,7 +958,7 @@
var arr, checked, description, dialog, hiddenNum, hiddenThreads, html, input, key, li, main, obj, ul, _i, _len, _ref, _ref2;
hiddenThreads = $.getValue("hiddenThreads/" + g.BOARD + "/", {});
hiddenNum = Object.keys(g.hiddenReplies).length + Object.keys(hiddenThreads).length;
- html = "
";
+ html = "
";
dialog = ui.dialog('options', {
top: '25%',
left: '25%'
@@ -1732,6 +1732,9 @@
H: function() {
return this.zeroPad(this.date.getHours());
},
+ I: function() {
+ return this.zeroPad(this.date.getHours() % 12 || 12);
+ },
m: function() {
return this.zeroPad(this.date.getMonth() + 1);
},
diff --git a/script.coffee b/script.coffee
index b38c7e4f6..6adfb66d6 100644
--- a/script.coffee
+++ b/script.coffee
@@ -746,6 +746,7 @@ options =
| %a | weekday, abbreviated | Fri |
| %d | day of the month (dd), zero padded | 03 |
| %H | hour (24 hour clock) zero padded | 13 |
+ | %I | hour (12 hour clock) zero padded | 02 |
| %m | mm month | 06 |
| %M | MM minutes | 54 |
| %p | upper case AM or PM | PM |
@@ -1373,6 +1374,7 @@ time =
][@date.getDay()]
d: -> @zeroPad @date.getDate()
H: -> @zeroPad @date.getHours()
+ I: -> @zeroPad @date.getHours() % 12 or 12
m: -> @zeroPad @date.getMonth() + 1
M: -> @zeroPad @date.getMinutes()
p: -> if @date.getHours() < 12 then 'AM' else 'PM'