Cathetan: Nalika rampung nyimpen, panjenengan kudu mbusek telihing pangluruné panjenengan supaya owahané katon.

  • Firefox / Safari: Pencèt Shift nalika ngeklik Reload, utawa pencèt Ctrl-F5 utawa Ctrl-R (⌘-R ing Mac)
  • Google Chrome: Pencèt Ctrl-Shift-R (⌘-Shift-R ing Mac)
  • Internet Explorer / Edge: Pencèt Ctrl nalika ngeklik Refresh, utawa pencèt Ctrl-F5
  • Opera: Menyang Menu → Settings (Opera → Preferences ing Mac) nuli menyang Privacy & security → Clear browsing data → Cached images and files.
monthNames = ['Januari', 'Februari', 'Mac', 'April', 'Mei', 'Jun', 'Julai', 'Ogos', 'September', 'Oktober', 'November', 'Disember'];

timestampRE = /(\d{2}):(\d{2}), (\d{1,2}) (Januari|Februari|Mac|April|Mei|Jun|Julai|Ogos|September|Oktober|November|Disember) (\d{4}) \(UTC\)/g;

function main() {
    if (document.getElementsByTagName('body')[0].className.match(/ns-(talk|4)/) && !document.getElementById('editform')) {
        content = document.getElementById('bodyContent');
        content.innerHTML = content.innerHTML.replace(timestampRE, replaceTimestamp);
    }
}

function pad(x) {
    return x < 10 ? "0" + x.toString() : x.toString();
}

function replaceTimestamp(str, H, M, d, m, y, offset, s) {
    ts = new Date(parseInt(y, 10), monthNames.indexOf(m), parseInt(d, 10), parseInt(H, 10) + 8, parseInt(M, 10));
    return pad(ts.getHours()) + ':' + pad(ts.getMinutes()) + ', ' + pad(ts.getDate()) + ' ' + monthNames[ts.getMonth()] + ' ' + ts.getFullYear() + ' (MST)';
}

$(main);