jda_m06/uf01/Exercicis UF1_2. Solucions-20211106/objects.ex11.dateTime.html
2022-02-16 16:13:08 +01:00

36 lines
1.5 KiB
HTML
Executable file
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
const oneDayMillis = 24 * 60 * 60 * 1000;
let now = new Date();
let firstDayYear = new Date(now.getFullYear(), 0, 1);
let nbrDays = parseInt((now.getTime() - firstDayYear.getTime()) / oneDayMillis);
let percDaysYear = ((nbrDays / 365) * 100).toFixed(1);
let startOfToday = new Date(now.getFullYear(), now.getMonth(), now.getDate()); // start of today
let percDayToday = ((now.getTime() - startOfToday.getTime()) * 100 / oneDayMillis).toFixed(1);
document.write("Avui és " + now.getDate() + " del " + (now.getMonth() + 1) + " de " + now.getFullYear());
document.write("<br>Nombre de setmanas que han passat de l'any = " + parseInt(nbrDays / 7));
document.write("<br>Percentatge de dies transcorreguts de lany = " + percDaysYear + "%");
document.write("<br>Nombre de dies que resten dany = " + (365 - nbrDays));
document.write("<br>Ara són les " + now.getHours() + ":" + now.getMinutes() + ":" + now.getSeconds());
document.write("<br>Percentatge de dia transcorregut = " + percDayToday + "%");
document.write("<br>Percentatge de dia que queda = " + ((100 - percDayToday)).toFixed(1) + "%");
</script>
</body>
</html>