JavaScript :: Aufgabe #9 :: Lösung #1

3 Lösungen Lösungen öffentlich
#9

Javascript Alter in Sekunden berechnen

Anfänger - JavaScript von Programmer21 - 05.05.2019 um 21:49 Uhr
Die Aufgabe ist ein Javascript Programm zu schreiben das nach folgenden Geburtsdaten fragt Tag,Monat,Jahr Stunde,Minute und dann das Alter in Sekunden ausgibt.
#1
vote_ok
von Kotgreifer (1100 Punkte) - 18.12.2019 um 16:17 Uhr
Es gibt sicher eine einfacheren Weg an die eingegebene Uhrzeit in Sekunden zu kommen aber mir ist spontan keiner eingefallen :D

Quellcode ausblenden JavaScript-Code
<!DOCTYPE html>
<html >
<head>
    <meta charset="utf-8" />
</head>

<body>

    <label for="date">Geburtsdatum:</label> 
    <input type="date" id="date"></input>
    <label for="date">Uhrzeit:</label> 
    <input type="time" id="time"></input>
    <button onclick="los()">Los</button>

    <script>
        function los(){
        //Geburtstag
        var geb = new Date( document.getElementById("date").value);
        //Geburts Uhrzeit
        var gebTime=document.getElementById("time").value;
        var splitTime= gebTime.split(':');
        var gebTimeSec= splitTime[0]*3600+splitTime[1]*60;
        //Aktuelles Datum
        var today = new Date();
        var date = new Date(today.getFullYear()+'-'+(today.getMonth()+1)+'-'+today.getDate());
        //Aktuelle Uhrzeit
        var uhrzeit= today.getHours()*3600 + today.getMinutes()*60  + today.getSeconds();
        //Ergebniss
        var erg= (date.getTime()-geb.getTime())/1000+uhrzeit-gebTimeSec;
        alert("Zwischen dem Geburstag und heute liegen "+erg+" Sekunden\n\nToll nicht wahr?\n Keine Ahnung wat dir diese Info bringt aber gut :D");
        }
    </script>
</body>
</html>

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben
1996364

Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.