User:Subscriptshoe9/DailyWikiBreak.js
外观
注意:保存之后,你必须清除浏览器缓存才能看到做出的更改。Google Chrome、Firefox、Microsoft Edge及Safari:按住⇧ Shift键并单击工具栏的“刷新”按钮。参阅Help:绕过浏览器缓存以获取更多帮助。
/*** BEGIN DAILY WIKIBREAK ENFORCER ***/
$(document).ready(function() {
/*** 請在此設定時間 ***/
// 假期將在何時結束?
// 請不要在數字前加0,如 7 ~ 正確,但是 07 ~ 錯誤。。
//假期開始時間 (UTC+8)
var time0 = { hours: 22, minutes: 30, seconds: 0 };
//假期結束時間 (UTC+8)
var time = { hours: 13, minutes: 0, seconds: 0 };
//是否跨日:跨日=1、不跨日=0
var nextday=1;
/*** 請不要編輯下面的內容 ***/
var currentDate = new Date();
var y = currentDate.getFullYear();
var m = currentDate.getMonth();
var d = currentDate.getDate();
var enforcedBreakEnd = new Date(y,m,d,time.hours,time.minutes,time.seconds);
var enforcedBreakStart = new Date(y,m,d,time0.hours,time0.minutes,time0.seconds);
if (nextday==1){
var enforcedBreakEnd1 = new Date(y,m,d+1,time.hours,time.minutes,time.seconds);
if (currentDate >= enforcedBreakStart) {
alert("您的維基假期將在"+enforcedBreakEnd1.toLocaleString() + "結束"
+ "\n(現在時間為:"+currentDate.toLocaleString()+")\n\n再見!");
location = "//"+location.host+"/w/index.php?title="
+ "Special:Userlogout&returnto=Main_Page";
}else if (currentDate <= enforcedBreakEnd){
alert("您的維基假期將在"+enforcedBreakEnd.toLocaleString() + "結束"
+ "\n(現在時間為:"+currentDate.toLocaleString()+")\n\n後會有期!");
location = "//"+location.host+"/w/index.php?title="
+ "Special:Userlogout&returnto=Main_Page";
}
}else{
if ((currentDate <= enforcedBreakEnd) && (currentDate >= enforcedBreakStart)) {
alert("您的維基假期將在"+enforcedBreakEnd.toLocaleString() + "結束"
+ "\n(現在是:"+currentDate.toLocaleString()+")\n\n再見!");
location = "//"+location.host+"/w/index.php?title="
+ "Special:Userlogout&returnto=Main_Page";
}
}
});
/*** END DAILY WIKIBREAK ENFORCER ***/