Unsere Datenschutzrichtlinie wird in Kürze aktualisiert. Bitte sehen Sie sich die Vorschau an.

JavaScript lernen

Datum und Uhrzeit auslesen

Testen Sie unsere 2018 Kurse

10 Tage kostenlos!

Jetzt testen Alle Abonnements anzeigen
Eine entsprechende Funktion dient in JavaScript dazu einzelne Teile eines Datums- sowie eines Uhrzeitobjekts auszulesen und diese innerhalb eines Programms weiterzuverarbeiten.
04:54

Transkript

Wir hatten schonmal so ein ähnliches Programm, da wurde der Nutzer gefragt, in welchem Jahr er geboren wurde. Dieser Wert wurde in der Variablen Geburtsjahr gespeichert. Und dann haben wir einfach das Alter berechnet, indem wir das vom aktuellen Jahr einfach abgezogen haben. Schaut dann so aus: In welchem Jahr wurden Sie geboren? Ich lüge einfach mal 1993, dann wäre ich jetzt 22 Jahre alt. Was machen wir, wenn wir im Jahre 2016 sind? '17? Dann müssten wir jedes Jahr diese Zahl anpassen, das möchte ich nicht tun, sondern ich möchte das dem Computer überlassen. Wie mache ich das? Ich möchte also zunächst einmal vom Computer gesagt bekommen: Welches Jahr ist denn eigentlich heute? Wenn ich mit Jahreszahlen und mit dem Datum arbeiten möchte, dann muss ich eine neue Variable anlegen, und die nenne ich jetzt mal var_heute. Und diese Variable soll vom Typ Datum sein. Ich möchte da also keine normalen Zahlen, oder normale Zeichenketten speichern, sondern Informationen zu einem Datum, also schreibe ich hier grundsätzlich NewDate. Das ist immer gleich. Und jetzt kann ich nochmal an dieses heute herangehen und sagen: Ich möchte aus diesem Datumsobjekt, da ist nämlich das aktuelle Datum und die aktuelle Uhrzeit gespeichert, da möchte ich jetzt das volle Jahr haben. GetFullYear, und dann muss ich nochmal runde Klammer auf, und runde Klammer zu schreiben. Und jetzt kann ich diesen Wert hier nehmen und statt 2015 hier eintragen. Ich habe die runden Klammern vergessen. Und jetzt überprüfen wir das Ganze mal. Wenn ich jetzt hier mit Run arbeite. 'In welchem Jahr sind Sie geboren?' Ich sage mal im Jahr 2000. Und dann gibt er mir hier 15 Jahre an. Das heißt, er hat jetzt hier automatisch das aktuelle, das richtige Jahr bekommen. Und wenn irgendwann einmal die Silvesterkorken knallen, und Neujahr vorbei ist, dann würde hier eben diese Funktion GetFullYear natürlich auch 2016 und so weiter angeben. Achten Sie darauf, wir haben hier zunächst einmal eine Variable, die wir einfach mal so blank anlegen, mit dem Befehl NewDate und dann habe ich hier diesen Punkt dazwischen, und dann kann ich auf einzelne Teile dieses Datumobjektes zugreifen, in dem Fall eben das gesamte Jahr. Analog zu GetFullYear, also das gesamte Jahr zu bekommen, kann ich natürlich sagen: Gib mir hier nur den Monat zurück, und dann schreibe ich Aktueller Monat. Monat, Doppelpunkt... Ich belasse das jetzt mal beim Variablennamen Alter. Macht natürlich keinen Sinn. Aber ich möchte Ihnen das Ganze mal zeigen. Diese zwei Strichpunkte, oder drei, oder vier, sind völlig irrelevant. Mindestens einer muss da sein, also lasse ich mal bewusst ein paar mehr hier. Und wenn ich jetzt hier auf Run gehe, dann haben wir: Aktueller Monat ist 2, obwohl wir eigentlich zum Zeitpunkt dieser Aufnahme den Monat März haben. Das liegt daran, dass der Computer immer bei 0 anfängt zu zählen. Also im Januar wird hier eine 0 zurückgeliefert und im Dezember wird hier eine 11 zurückgeliefert. Anstatt Months können sie auch Hour schreiben. Und dann bekomme ich hier einen Fehler. Warum? Weil ich hier das S nicht getippt habe. Und jetzt habe ich hier: Aktueller Monat, naja, Monat nicht, sondern Stunde, Aktuelle Stunde ist hier 20. Und wie viele Minuten haben wir gerade? GetMinutes. Und dann schreiben wir hier einfach mal Minuten. Und dann haben wir hier 51. Und jetzt können wir natürlich damit weiterarbeiten und beispielsweise sagen: Die Variable Stunde ist hier GetHours. Machen wir hier mal die Strichpunkte wieder weg, damit das schön ist. Den Tippfehler machen wir hier auch weg. Und dann schreiben wir hier var_Minute, oder Minuten, GetMinutes. Und jetzt kann ich hier natürlich angeben: die Uhrzeit, Doppelpunkt. Und jetzt schreibe ich hier mit einem Pluszeichen zunächst die Stunde, Doppelpunkt, plus Minuten, und ich möchte zwischen Stunden und Minuten diesen Doppelpunkt natürlich hier anzeigen, also muss ich da noch Anführungszeichen darumpacken und immer schauen, dass ich zwischen Anführungszeichen und Variablennamen auch ein Pluszeichen habe. Schauen wir mal, wie viel Uhr es ist. Wir haben aktuell 20:52. Zeit für mich, bald Pause zu machen.

JavaScript lernen

Sehen, lernen und üben Sie das Schreiben von kleinen Programmen, die allesamt mit der Programmiersprache JavaScript erstellt werden.

2 Std. 6 min (37 Videos)
Derzeit sind keine Feedbacks vorhanden...
 

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!