ব্যবহারকারী:PavelSayekat/Time.js
লক্ষ্য করুন: প্রকাশ করার পর, পরিবর্তনগুলো দেখতে আপনাকে আপনার ব্রাউজারের ক্যাশে পরিষ্কার করার প্রয়োজন হতে পারে।
- ফায়ারফক্স / সাফারি: পুনরায় লোড-এ ক্লিক করার সময় শিফট টিপে ধরে রাখুন, অথবা হয় Ctrl-F5 বা Ctrl-R টিপুন (ম্যাকে ⌘-R টিপুন)
- গুগল ক্রোম: Ctrl-Shift-R (ম্যাকে ⌘-Shift-R) টিপুন
- ইন্টারনেট এক্সপ্লোরার / এজ: Ctrl ধরে রাখা অবস্থায় Refresh-এ ক্লিক করুন, অথবা Ctrl-F5 টিপুন
- অপেরা: Ctrl-F5 টিপুন।
(function ($, undefined) {
function showTime($target) {
var dateNode = UTCLiveClockConfig.node;
if (!dateNode) {
return;
}
var now = new Date(),
hh = now.getUTCHours(),
mm = now.getUTCMinutes(),
ss = now.getUTCSeconds(),
dd = now.getUTCDate(),
months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],
month = months[now.getUTCMonth()],
year = now.getUTCFullYear();
if ($target === undefined) {
$target = $(dateNode).find('a:first');
}
var time = (hh < 10 ? '0' + hh : hh) + ':' + (mm < 10 ? '0' + mm : mm)
+ ':' + (ss < 10 ? '0' + ss : ss) + ', ' + (dd < 10 ? '0' + dd : dd)
+ ' ' + month + ' ' + year + ' (UTC)';
$target.text(time);
setTimeout(function () {
showTime($target);
}, 1000);
}
$(function () {
mw.util.addCSS('#utcdate a { font-weight: bolder; font-size: 120%; }');
if (window.UTCLiveClockConfig === undefined) {
window.UTCLiveClockConfig = {};
}
var portletId = UTCLiveClockConfig.portletId || 'p-personal',
nextNode = UTCLiveClockConfig.nextNodeId ? '#' + UTCLiveClockConfig.nextNodeId : undefined;
UTCLiveClockConfig.node = mw.util.addPortletLink(portletId,
mw.config.get('wgScript') + '?title='
+ encodeURIComponent(mw.config.get('wgPageName')) + '&action=purge',
'', 'utcdate', undefined, undefined, nextNode);
if (!UTCLiveClockConfig.node) {
return;
}
showTime();
});
})(jQuery);
// [[বিষয়শ্রেণী:উইকিপিডিয়া স্ক্রিপ্ট]]