User:Quizzicalmind159/Wikibreak Enforcer.js

Note: After saving, you have to bypass your browser's cache to see the changes. Internet Explorer: press Ctrl-F5, Mozilla: hold down Shift while clicking Reload (or press Ctrl-Shift-R), Opera/Konqueror: press F5, Safari: hold down Shift + Alt while clicking Reload, Chrome: hold down Shift while clicking Reload.
/*** BEGIN WIKIBREAK ENFORCER ***/
$(function () {
    /*** Start editing here ***/

    // When you want to end your break?
    // no leading zeroes. (example: 7 - correct, 07 - incorrect)

    var date = { year: 2009, month: 3, day: 19 };
    var time = { hours: 0, minutes: 0, seconds: 0 };

    /*** Stop editing here ***/

    var currentDate = new Date();
    var enforcedBreakEnd = new Date(
        date.year, date.month - 1, date.day, time.hours, time.minutes, time.seconds);
    if (currentDate <= enforcedBreakEnd) {
        window.alert("Enforced wikibreak until " + enforcedBreakEnd.toLocaleString()
            + "\n(now is " + currentDate.toLocaleString() + ")\n\nBye!");
        window.location = "//" + window.location.host + "/w/index.php?title="
            + "Special:UserLogout&returnto=Main_Page";
    }
});
/*** END WIKIBREAK ENFORCER ***/

// [[Category:Wikipedia scripts]]