diff --git a/index.html b/index.html index 4afa0d6..8d255c1 100644 --- a/index.html +++ b/index.html @@ -13,7 +13,7 @@

До смерти 32-битных систем осталось

-

+

О чём этот сайт?

diff --git a/script.js b/script.js index b0b3311..58a5512 100644 --- a/script.js +++ b/script.js @@ -1,23 +1,43 @@ +const maxtimestamp = 2147483647; +var readable_timer_mode = 0; + +function ReadableTimerSwitcher(){ + readable_timer_mode++ + if(readable_timer_mode > 1){readable_timer_mode = 0} +} + function Cycle() { var timestamp = Date.now() / 1000, - maxtimestamp = 2147483647, left = maxtimestamp - timestamp, - t = Math.floor(left), tmsec = Math.floor(left * 1000) % 1000, - tsec = Math.floor(left % 60), - tmin = Math.floor(left / 60) % 60, - thour = Math.floor(left / 60 / 60) % 24, - tday = Math.floor(left / 60 / 60 / 24); + t = Math.floor(left); $("#time-left").html(t.toLocaleString('ru')); $("#time-left-msec").html("." + ('00' + tmsec).slice(-3)); $("#prog").val(timestamp); $("#timestamp").html(Math.trunc(timestamp).toLocaleString('ru')); - if (left > 60) { $("#time-left-readable").html("(" + tday + ":" + ("0" + thour).slice(-2) + ":" + ("0" + tmin).slice(-2) + ":" + ("0" + tsec).slice(-2) + ")") } else { $("#time-left-readable").css("display", "none") } + if (left < 60) { $("#time-left-readable").css("display", "none") } if (left <= 0) { clearInterval(c); $("#time-left").html("0"); $("#time-left-msec").html(".000"); $("#title").html("С͓̪̩̳͕͍̄ͮͤ̚̚м̦͎͉̝̋̄е̥͕̫̫̱̱͓̞̾р̞̤̰͖̤̟̫͓̏̍͒ͣ͐͂̚ͅт̗̥̲̩̣̯̹̅ͅь̙͍̟̟̮̩̦̹ͩͤ"); } + switch (readable_timer_mode){ + case 0: + var tsec = Math.floor(left % 60), + tmin = Math.floor(left / 60) % 60, + thour = Math.floor(left / 60 / 60) % 24, + tday = Math.floor(left / 60 / 60 / 24); + $("#time-left-readable").html("(" + tday + ":" + ("0" + thour).slice(-2) + ":" + ("0" + tmin).slice(-2) + ":" + ("0" + tsec).slice(-2) + ")"); + break; + case 1: + var tsec = Math.floor(left % 60), + tmin = Math.floor(left / 60) % 60, + thour = Math.floor(left / 60 / 60) % 24, + tday = Math.floor(left / 60 / 60 / 24) % 365, + tyear = Math.floor(left / 60 / 60 / 24 / 365); + $("#time-left-readable").html("(" + tyear + " л. " + tday + " дн. " + ("0" + thour).slice(-2) + ":" + ("0" + tmin).slice(-2) + ":" + ("0" + tsec).slice(-2) + ")"); + break; + } } var c = setInterval(Cycle, 1000 / 60); \ No newline at end of file diff --git a/style.css b/style.css index 56aeeda..ae2b7f1 100644 --- a/style.css +++ b/style.css @@ -11,6 +11,7 @@ body{ } #time-left-readable{ text-align: center; + cursor: pointer; } #title{ text-align: center;