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;