Metoda date.getHours()
Metoda date.getMinutes()
Metoda date.getSeconds()
<script>
var add0 = x => x < 10 ? "0" + x : x;
var time = date.getHours() + ":" + add0(date.getMinutes()) + ":" + add0(date.getSeconds());
document.write("<p>" + time + "</p>");
</script>
Metoda date.getUTCHours()
Metoda date.getUTCMinutes()
Metoda date.getUTCSeconds()
<script>
var time = date.getUTCHours() + ":" + add0(date.getUTCMinutes()) + ":" + add0(date.getUTCSeconds());
document.write("<p>" + time + "</p>");
</script>
Metoda date.setDate(day)
Metoda date.setMonth(month, day)
Metoda date.setFullYear(year, month, day)
<script>
var date2 = new Date();
date2.setDate(7);
date2.setMonth(2);
date2.setFullYear(1975);
document.write("<p>" + date2 + "</p>");
</script>
Metoda date.getDay()
<script>
var dni = ["Niedziela","Poniedziałek","Wtorek","Środa","Czwartek","Piątek","Sobota"];
document.write("<p>Dzień tygodnia: " + dni[date.getDay()] + "</p>");
</script>
Przykład 1
<script>
var days = ["Niedziela","Poniedziałek","Wtorek","Środa","Czwartek","Piątek","Sobota"];
var months = ["Styczeń","Luty","Marzec","Kwiecień","Maj","Czerwiec",
"Lipiec","Sierpień","Wrzesień","Październik","Listopad","Grudzień"];
var data = days[date.getDay()] + " " + date.getDate() + ", " + months[date.getMonth()] + " " + date.getFullYear();
document.write("<p>" + data + "</p>");
</script>
Przykład 2
<body onload="start()" onunload="stop()">
<script>
var interval = null;
function start()
{
interval = setInterval(setTime, 1000);
}
function stop()
{
clearInterval(interval);
}
function setTime() {
var date = new Date();
var add0 = x => x < 10 ? "0" + x : x;
var time = date.getHours() + ":" + add0(date.getMinutes()) + ":" + add0(date.getSeconds());
document.getElementById("clock").value = time;
}
</script>
<input type="text" id="clock" size="10">