Transkripte
1. Kurseinführung: Willkommen zu diesem Geschicklichkeitsschütteln Verlust Alles über Daten und hoffen, dass Sie entlang in
diesem ganzen großen Siris auf JavaScript verfolgt haben. Denken Sie daran, Fähigkeiten teilen alles über Klasse Größe Stücke. Also bitte folgen Sie mir in jeder einzelnen Klasse, denn jede Klasse Bullen aufeinander, wir werden immer komplizierter werden. Jetzt in Ihrer Programmierkarriere, werden
Sie über Termine kommen. Du wirst mit der Zeit arbeiten müssen. Die meisten EPS, mit denen wir heute umgehen, erfordern das Speichern, Sammeln und sogar das Anzeigen von Daten für den Benutzer. Das ist es, was ich dieser ganzen Fertigkeit gewidmet habe, die fast zwei geformt ist. Das Lernen von Daten, nicht von Daten, kann kompliziert sein. Nicht auf Straßen. Dafür bin ich hier und ich möchte nicht, dass wir irgendwelche Bibliotheken benutzen. Drittanbieter-Bibliotheken wie Moment Js Ich möchte, dass wir bei JavaScript bleiben. Ich möchte, dass Sie das Kerndatumsobjekt selbst verstehen, und es bringt mich zu meinem nächsten Punkt. Und das ist das Datum in JavaScript ist ein Objekt. In der Tat ist
es ein komplexes Tochtertop, das uns von Jarvis gegeben wird, und weil es ein Objekt ist, erhalten
wir sehr nützliche Eigenschaften in Methoden korrekt auf ihrem Objekt, wie GH und sechs Meter, die wir suchen werden bei in dieser Klasse. Und natürlich, die anderen neuen Antworten mit dem Datumsobjekt, zum Beispiel beginnt
das Datum am ersten Januar 1970. - Was? Das verwirrt mir nur den Verstand. Das kommt nicht in Panik. Ich werde Ihnen genau erklären, was das bedeutet und warum das so ist. Wir werden tiefer graben. Wir werden uns das Eigentum des Zeitstaates ansehen. Wir werden Beispiele beschichten. Wir werden uns sogar ein letztes Beispiel ansehen, in dem wir eine Nachricht an den Benutzer anzeigen. Aber nur, wenn es sein Geburtstag ist. Ist dir das nahe? Du denkst vielleicht,
nun, nun, ich glaube, das ist es. Wenn Sie ein Erlebnisprogramm, ist
es nützlich, weil wir in einige fortgeschrittene Themen gehen. Und wenn Sie völlig neu, das ist
auch in Ordnung, auch in Ordnung, denn ich diskutierte das Datumsobjekt versprechen sehr Grundlagen, wie wir immer mehr Beispiele bowled . Also hoffe ich wirklich, dass Sie mir in all diesen Klassen in Javascript folgen. Wir fangen gerade erst an. Ich bin super super amped, um in sie zu bekommen und ich sehe dich im nächsten Bild. Audio's
2. Die Daten Einführung: Arbeiten mit Datumsangaben kann ziemlich kompliziert sein. Und glauben Sie mir, Entwickler haben den Schmerz gespürt. Und bevor wir weiter kommen, möchte
ich nur sagen, dass wir in diesem Abschnitt Bibliotheken von Drittanbietern
wie Moment dot Js ignorieren werden , die uns helfen, wenn wir mit Daten arbeiten. Und der Grund ist, dass Sie Java-Skript-Diskurse in über
Pakete von Drittanbietern verstehen , und in jedem Fall wird
es Ihnen helfen, Daten in seinem Kern zu verstehen. Wenn Sie also mit ihren Parteibibliotheken arbeiten, wird
es Ihnen dabei helfen. Lasst uns da reingehen. Datumsangaben in JavaScript sind ein Objekt. Denken Sie daran, wie wir die beiden Tochter Tops in Java-Skript waren primitiv, das ist nur das Wort für einfache,
wie Strings und Mitglieder stehen . Und dann hatten wir ein Objekt. Wir hatten eine komplexe Tochter. Top Will Datum passt in diesen Eimer und Datum stellt einen Moment in der Zeit, so dass Sie wissen, dass es Datum
benannt ist . Wir benutzen es, um Zeit zu handhaben und sofort acht zu existieren. Dieses Objekt namens date. Wir müssen es nennen, indem wir das neue Q verwenden. Es und wir gehen neues Datum, und wir setzen dies nur in eine Variable, und dies erstellt ein Datumsobjekt, das auf den aktuellen Moment in der Zeit zeigt. Und nur für den Fall, dass Sie nach Computern fragen, der Anfang der Zeit ist der erste Januar 1970 und alle Daten oder ausgedrückt in Millisekunden seit dieser Zeit. Aber bleib dran. Whoa! - Was? Warum ist der erste Januar 1970 der Anfang der Zeit? Nun, lassen Sie mich zuerst darauf hinweisen, dass das Java-Skript nicht die einzige Sprache mit diesem neuen
Java-Python in der PLO ist . Vier von anderen beginnen auch eine Zeit am 1. Januar 1970. Wenn Sie anfangen, diese Dinge zu tun, werden
Sie sehen, wie einige Leute sagen, dass das der Geburtstag von UNIX ist. Das ist einfach nicht wahr. Warum wissen wir, dass es nicht wahr ist? Weil sie Betriebssysteme vor 19 City waren. Tatsächlich in den 1960er Jahren hatten
wir
in den 1960er Jahrenwirklich grobe Versionen drauf. Also der Grund, dass es 19 siebziger Jahre ist, dass es nur ein von den Ingenieuren war, die das
Betriebssystem entwerfen , sie brauchten ein Startdatum der Zeit, und sie beschlossen einfach, Welches besseres Datum dann? Der Neujahrstag frei? 1970. Etwas anderes ist sehr interessant ist, ist auf einem 32-Bit-System Zahlen können von einem
Weg zu diesen sind große Zahlen dargestellt werden. Aber was es bedeutet, ist, dass unsere Zeitspanne begrenzt ist. Was meine ich damit? Nun, die negative Zahl geht zurück in die Zeit. Kühl es. Vorgeschichte. Die positiven Zahlen gehen rechtzeitig voran. Nennen Sie es die Zukunft. Basierend auf diesen Zahlen, Vorgeschichte geht einen Weg zurück ins Jahr 1901 Was ist mit der Zukunft? Nun, es geht nur zu Tween teen 38 0 Nein. Heißt das, dass die Welt im Jahr 2058 zu Ende geht? Ich hoffe nicht, aber es ist bekannt als das Jahr 2038 Problem. Also, wie beheben wir das? Nun, Computer kommen wirklich mit 64-Bit-Betriebssystemen heraus, und das bedeutet nur, dass wir in der Lage sein werden, das zukünftige Datum zu schieben. Also denke ich nicht, dass es zu viel Besorgnis ist. Ich dachte nur, es ist ein bisschen interessantes Wissen für Sie. Lasst uns fortfahren
3. Warum müssen wir das „neues“ Schlüsselwort für die instantiating des keyword verwenden?: In Ordnung, lasst uns auf einige Beispiele eingehen. Lassen Sie mich Ihnen zeigen, wie Date funktioniert. Also jetzt ist das erste, was ist, lassen Sie uns ein neues Objekt erstellen, das in Stan hasst, das das JavaScript-Datumsobjekt aufruft. Und ich werde nur Kommentare machen. Ja, du kannst mitverfolgen. Ja, wir werden eine Variable erstellen, den aktuellen Tommy. Sagen wir einfach, jetzt rufen Sie New Date an. Was ich schnell machen werde, ist, dass ich dünn bin. Starten Sie schneller, damit wir nicht haben, um dies zu einem Browser zu konsolen und auf diese, um zu sehen, was jetzt ist Today you go. Wie cool ist das? Wir haben acht Informationen hier und denken Sie daran, dass die Zeit beginnt ab dem 1. Januar 1970. Und dann ist jede Zeit jetzt, wie viele Millisekunden Parsons Sache. Was ich damit meine, lass mich es dir zeigen. Lassen Sie uns den aktuellen Zeitschritt erhalten. Lassen Sie uns die Konsole protokollieren unsere Zeit, die jetzt ist. Und es gibt eine eingebaute Methode. Denken Sie daran, wie wir gesagt haben, dass diese Java-Skript-Datumsobjekte mit einer ganzen Menge von
Aufrufmethode Will kommen . Einer von ihnen ist Totzeit. Und da gehst du. Du hast es. Es ist, wie viele Millisekunden seit 1970 vergangen sind. Aber bleib, bevor wir weiter gehen. Es gibt nur eine Sache, die Sie vielleicht bemerkt haben, dass dieser neue Schlüssel würde. Wussten Sie nur dieses neue Schlüsselwort? Nun, wir verwenden eine neue Schlüsselentnahme, ein Skript, Sie erstellen ein neues Objekt. Und ja, anfangs wird
es nur ein leeres Objekt sein. Aber dieses Objekt wird seinen Prototyp von woanders erben. Wir werden später zu Prozac kommen,
also gehen Sie nicht zu viel auf die Straßen. Doch alles, was das neue Schlüsselwort bedeutet, ist, dass es ein neues Objekt erstellt und dass dieses Schlüsselwort auf dieses Schönheit erstellt Objekt
verweist. Nun,
was ist, wenn wir das neue Schlüsselwort nicht verwenden? Gute Frage. Wenn Sie kein neues Schlüsselwort verwenden, werden
Sie täuschen, weil das Datum, das Sie ohne das neue Schlüsselwort erstellen, nur eine
Stärke wäre . Was ich damit meine, ist, dass Sie keine Eigenschaften oder Methoden existieren werden. Lassen Sie mich Ihnen zeigen, was ich meine. Also wollen wir es uns jetzt wirklich sagen. Und lassen Sie uns ein Datum erstellen, eines ohne MEU-Schlüsselwort,
ein anderes, das mit einem Atomwaffen richtig wäre. Es braucht also eine gleiche Schulden, kein neues Schlüsselwort und es geht um gleiche Schulden. Mal sehen, wie sie aussehen. Und wie ich schon sagte, sie werden das gleiche Date aussehen. Eins und zwei. Sie können sagen, dass sie genau gleich aussehen, aber wir wissen, dass sie nicht gleich sind. Und wie schmecken wir das? Erinnerst du dich an den Typ aus? Vermissen Sie es, damit wir einfach auf die Konsole gehen können. Aber sieh mal, alte
Zeit ist eine Straße. Und wenn wir das notieren und am zweiten Tag versuchen, ist
es ein Objekt. Und das ist der Punkt, den ich ansprechen möchte. Wenn Sie mit Daten arbeiten, stellen Sie
sicher, dass Sie sich erinnern, als Yuki würde. Warum ist das wichtig? Nun, wenn Sie überschüssige Eigenschaften oder Methoden wollen, Sie nicht in der Lage sein. Es ist nur eine Stärke. Schauen wir uns mal an. Ich zeige dir, was ich meine. Erinnern Sie sich, wie wir am vorherigen Beispiel die Gig-Zeit gezeigt haben? Wenn es und das die Anzahl Millisekunden seit 1970 produziert, die weggelassen wurde, dass wir existieren. Glaubst du, wir können es schaffen? Ja, wenn es eine Schnur ist, mal sehen, und wir bekommen ein Ära Date. Eins. Holen Sie Zeit ist keine Funktion. Also, wenn im Zweifel immer nur den neuen Schlüssel verwendet würde, wenn sie mit ihm arbeiten, und ich möchte Ihnen nur eine weitere kurze Zusammenfassung über die Atomkraft geben würde. Alles klar, sehr schnell gehalten. Wir haben gesehen, dass Sie das neue Schlüsselwort verwenden
müssen, um mit dem Datumsobjekt zu arbeiten . Und das bedeutet nur, dass ein neues In-Objekt erstellt wird und das Objekt alle Eigenschaften
vom Datumsprototyp erbt . Deshalb könnten Sie und ich die Torzeit überschritten, Miss it. Wir haben diese Methode nicht geschrieben. Wir könnten direkt aus der Box darauf zugreifen. Und das liegt daran, dass wir das neue Schlüsselwort verwendet haben. Und das letzte, was ich erwähnt habe, ist, dass dieses Schlüsselwort an dieses neue Objekt gebunden ist , das Sie erstellen. Wir werden einen ganzen Bonusbereich haben, aber bedenken Sie,
das ist es, was es tut. Lasst uns weitermachen.
4. 4 4Ausweg des create zu erstellst: Wie Sie es erraten haben, gibt es nicht nur einen Tag, um ein Datum zu erstellen. In der Tat, die vier Möglichkeiten, ein Datum zu erstellen. Also lassen Sie uns einen kurzen Blick auf sie werfen. Der erste Weg ist, was wir gerade gemacht haben, wo wir neues Datum verwendet haben. Und das gibt uns nur das aktuelle Datum und die aktuelle Uhrzeit unkompliziert. Nun, eine andere Möglichkeit, ein Datum zu erstellen, ist in Klammern. Und dieses Datum wird sich auf die Anzahl der Millisekunden seit dem 1. Januar 1970 stützen. Die dritte Möglichkeit, ein Datum zu erstellen, besteht darin, eine Datumszeichenfolge in Klammern zu setzen. Und wie Sie es erraten haben, wird Ihnen das Datum zurückgeben, das Sie angeben. Und Sie können sogar noch spezifischer sein. Sie können das Jahr, den Monat, den Tag, die Stunde, die Minuten, die Sekunden und die Millisekunden angeben. Dadurch erhalten Sie einfach das von Ihnen angegebene Datum erneut. Sehen wir uns jetzt ein paar Beispiele an. Lassen Sie es uns in Aktion sehen. Also haben wir eine von vier Möglichkeiten gesehen, ein Datum zu erstellen. Und schauen wir uns jeden von ihnen an. Nehmen wir an, liquidieren 1 entspricht einem neuen Datum. Und das haben wir schon mal gesehen. Das haben wir vorher getan. Also lasst uns sie ausloggen. - Ja. Da ist es. Neues Datum gibt uns nur das aktuelle Datum und die aktuelle Uhrzeit. Lasst uns den zweiten benutzen. Und das ist, wir geben der Funktion einen Zeitstempel, das Datum zum neuen Datum. Und sagen wir, was würden Sie erwarten, wenn ich ihm 0 gebe? Erinnerst du dich, was das Datum bedeutet? Es fängt an welchem Tag an? Das ist richtig. 1970, 1. Januar. Also, wenn ich 0 mache, heißt das im Grunde Move 0 von diesem Datum, was mir diese ursprünglichen Daten geben sollte. Also ist es loggen Sie die Punkte und sehen Sie. Und dann ihr Jungs, der erste Januar 1970. Was ist der dritte Weg? Der dritte Weg ist, dass wir tatsächlich eine Datumszeichenfolge übergeben können. Datum drei gleich mu Datum, sagen
wir, 1. Januar 1970. Und wir können eine Zeit angeben, nur um es gleich zu machen, meine Zeitzonen anders, nur um es so zu machen, wie es hier angezeigt wird. Und wir loggen es aus. Wir bekommen genau das Gleiche. Und schließlich schauen wir uns die vierte Frau an. Und hier müssen wir mehrere Argumente übergeben. Und wenn Sie $1 Skript müssen, wird nur davon ausgehen, dass es 0 ist. Also das erste, was wir müssen angeben, dass das Jahr 1970, im Monat, werde ich im Auge behalten. Javascript-Zahlensystem beginnt bei Basis 0, beginnt bei 0. Januar ist also kein einziger. Der Januar ist 0. Und wir wollen, dass es der erste Januar ist, die Stunde oder zwei Minuten dort ist. Und es ist nur 0 Sekunden angeben. Nun, wenn wir uns abgemeldet haben, unerwartet, genau das Gleiche. Und wir hoffen, dass du dich wohler fühlst. Datumsangaben absteigend. Jetzt möchte ich nur noch erwähnen, und das sind die Getter-Methoden und die SEC-Methoden für Schulden. Schauen wir uns mal an.
5. methods Methoden auf dem date: Sobald wir ein Datum haben, das wir in beiden Methoden haben, die wir für eine Schulden verwenden können, werden
die Methoden einen Teil des Datums zurückgeben, an dem wir interessiert sind. Wie greifen wir auf diese Methoden zu? Nun, jede dieser Methoden wird mit Drumroll Shooting über Visual Studio-Code beginnen und
Ihnen ein paar Beispiele zeigen . Lassen Sie uns also einen Blick auf einige dieser Get-Methoden werfen. Holen Sie sich Methoden, und ich werde es versuchen. Machen Sie es hier ein bisschen praktisch, weil ich weiß, dass diese Dinge werden können. Aber theoretisch. Nehmen wir an, wir wollen Benutzer Geburtstag erstellen und sagen wir auf dieser Website-Design. Wenn Sie sich anmelden, fragen
Sie nach Ihrem Geburtstag. Du Monat in deinem Tag. Und sagen wir einfach, dieser Benutzer setzt 15. Januar 1985 1., was wir tun müssen, ist ,
was, Ja, wir müssen das neue Schlüsselwort verwenden und führen uns jetzt seinen Geburtstag in eine Variable etablieren. Also lasst uns ein später Geburtstag gleich neuem Datum. Und denken Sie daran, eine der Möglichkeiten, ein Datum zu erstellen, war sehr spezifisch zu sein. Wir könnten das Jahr, den Tag, den Monat eintragen, also ist das wahr. Das 1985, das ist ein Es ist Januar und erinnere mich an Januar Start, Zira. Deshalb habe ich immer wieder den Januar betont, und es heißt nur, es ist 1/15 des Monats. Jetzt haben wir den Geburtstag der Benutzer und diese Geburtstagsvariable, ich werde es dir beweisen. Wir können Geburtstag sprechen und da ist es auf dem Bildschirm. Habt ihr mich gekriegt? Das ist nicht, sagen wir, wir wollen den Tag des Monats bekommen. Wie würden wir das tun? Nun, mal sehen, wie Ergebnisse mit Konsolenprotokoll Das erste, was wir tun müssen, ist Texas
variable Datumsvariable sind . Jetzt wollen wir auf eine dieser get Methoden und für den Tag verwenden Datum zugreifen und Sie können sogar hier
sehen. Der I. D e visuelle Studio-Code gibt mir wirklich voraus. Es sieht. Get date ist der Tag des Monats mit der lokalen Zeit, so dass ich das tun könnte. Und so 15, die der 15. Januar ist. Was ist, wenn wir wollen, dass Teoh das Jahr bekommt? Versuchen wir es noch einmal. Wir brauchen unsere Geburtstagsvariable und bekommen volle Jahre. Der Mythos Süchtige 1995 So können Sie sehen, wie einfach es ist, diese zu verwenden, um überschüssige verschiedene Dinge. Was ist mit dem Monat bekommen Monat. Sicher, dass Sie wissen, wie man das jetzt macht? Konsolenprotokoll. Wir Ausgänge sind Geburtstagsvariablen und wir bekommen und es ist Ära, die wir wissen, ist Januar
Aber Traum Aber wir haben keine bekommen Wir haben auch sechs.
6. SET-Methoden auf dem date: wenn Gators verwendet, um Gegenstände aus den Schulden zu bekommen, Was denken Sie? Sitter? Das ist richtig. Belagerungen verwendet, um Daten zu ändern, um ihn zu ändern. Es ist auf einem Legat Methoden verfügbar, die wir gerade gesehen haben, um es zu verwenden. Alles, was Sie tun müssen, ist, den Schlüssel zu verwenden, lassen Sie uns einige Beispiele sehen. Ich möchte wieder mit einem leeren Blatt anfangen, weil ich will, dass du mit mir anfängst zu verletzen. Ich möchte, dass Sie sich an die Syntax erinnern. Schauen wir uns jetzt ATSIC-Methoden an. Und wieder, sagen
wir, wir haben eine Geburtstagsvariable. Denken Sie daran, dass
wir das neue Schlüsselwort zu einem Datum verwenden müssen. Und jetzt lassen Sie uns unseren eigenen Geburtstag erstellen. Denken Sie daran, das erste Argument ist das Jahr, das es spart. Beide geboren 1985 im Januar und wieder begann JavaScript. Null sagt Januar Null, nicht eins. Und sagen wir, er ist am 15. Januar geboren und wir können diese Kunst laden und Sie können sehen , dass es genau das ist, was wir dort haben. Aber jetzt sagen, dass der Benutzer einen Fehler gemacht hat oder er will gehen. Update ist Geburtstagsprofil, weil statt zu schreiben 1980 er fälschlicherweise, was ein Monat
schrieb er 1995. Also User-Update Geburtstag, und das ist, wo wir sechs Methoden verwenden können und ich werde nicht durch sie alle gehen. Viele von ihnen, wie ich es vergessen habe. Es wird zu umständlich und langweilig für dich sein. Also lasst uns einfach einen machen. Sagen wir einfach, er will es aktualisieren. Sind Ihre 2 19? 90? Und das hat sich tatsächlich das Jahr an ihren Geburtstagen verändert, verfügbar bis 1990. Protokollieren Sie es, nachdem der Bildschirm primitiv sind. Also dort gehen wir ändern von 1985 auf 1990 wir haben das mit der Sit-Methode getan.
7. Praktisches Beispiel der Verwendung des of: meine eigene Zerstörung auf Dates. Ich möchte nur einige praktische Beispiele und einige Dinge des wirklichen Lebens durchgehen, denen Sie
begegnen könnten . Und Sie werden nicht alle Stücke verstehen, die Holic passen und wie wir Variablen aus
dem Benutzer extrahieren und all das wieder Sorgen um diesen Brief. Ich werde nur verstehen, was es ist. Wir machen es und ich möchte, dass du mit mir schneidest. Also möchte ich Ihnen drei kurze Beispiele zeigen. Einer ist und wir haben wirklich gesehen, dass ein Teil davon verwendet Geburtstag. Ich möchte, dass wir dem Benutzer nur dann eine Nachricht anzeigen, wenn er Geburtstag hat. Du weißt genau, was du willst. Wenn du den Kerl hochpumpen willst, tu das. Das zweite, was ich mit dir durchmachen will, ist was, wenn wir wollen? Oh, benutze UTC-Zeit. UTC ist nur der Weltstandard bei der Berechnung von Zeit und Uhren und der Verwaltung dieses gesamten Prozesses. Was ist, wenn Sie die Zeit der lokalen Computer des Benutzers nicht verwenden möchten? Drittens,
was, wenn Sie Datumsangaben neu formatieren möchten? Schauen wir uns einige dieser Beispiele an. Nun, lassen Sie uns mit Wait beginnen verwendet am besten. Wie wir das machen, war ein paar Dinge, die ich denke, wir würden brauchen, dass wir das aktuelle Datum des
aktuellen Monats benötigen . Am aktuellen Tag wird
es müssen, dass die Benutzer Geburtstagstag im Geburtstagsmonat konkurrieren. Und wenn die beiden gleich sind, wollen
wir ihm eine Nachricht zeigen. Wenn sie nicht gleich sind, tun
wir nichts. Lass uns das nach oben gehen und hoffentlich macht es mehr Szenen. Hier können Sie sehen, dass wir ein leeres Blatt haben. Fangen wir an zu codieren. Es nennt sich dieses Geburtstagsbeispiel. Das allererste, was Sie davon ausgehen müssen, dass Sie haben, sind die Geburtstagsdetails vom Benutzer. Und, wie zuvor, ist
das eine Variable erstellt. Wie machen wir die Termine wieder? Das ist richtig. Aber benutze den Atomwaffen. Würde das Date? Wissen Sie, wir sagten, wir wollten 1985 Januar sein, die Gedanken von Zira und am 15. Also, das ist der Geburtstag der Nutzer. Großartig. Lassen Sie uns nun den Monat der Benutzer im Tag der Geburtstage extrahieren. Es ist Extrakte Donnerstag, Monate und gequetscht pro Tag. Sie können das Wort verwenden, das Sie wollen, und ich bin nicht die beste es mit Worten. Selbst wenn du mit mir schneidest, kannst
du deine Variablen eher als Eindringling von Männern bezeichnen. Ich rufe nur meinen an, benutze einen Donnerstagmonat und wir haben die Geburtstagsvariable. Und denken Sie daran, dass diese Methoden bekommen. Holen Sie sich Monat für eine Melodie. Hier werden wir den Monat vom Geburtstag der Nutzer zurückgeben, was Sarah ist, und wir bestreiten das, indem wir es abschauen. Also sieh mal und es ist Sarah. Also haben wir den Monat. Lassen Sie uns nicht den Tag nutzen diesen Tag, Tag und seinen Überschuss wieder Donnerstag. Sehr mehr. Holen Sie sich Date, Denken Sie daran, dreht den Tag, an
dem wir über abschalten, das ist 15 und ich kann es Ihnen beweisen, indem ich es herausschaue und es ist 15. Jetzt haben wir die Details des Benutzers. Aber jetzt lassen Sie uns das aktuelle Datum erhalten und es ist cool, dass jetzt, weil mutieren, lassen Sie uns den aktuellen Monat am aktuellen Tag extrahieren. Aktueller Monat entspricht jetzt acht Monaten und um den Tag aktuellen Tag zu bekommen existieren, dass jetzt Variable, die gespeichert ist, die das jetzt Datum getäuscht hat und wir wollen den Tag zu bekommen Jetzt haben wir den aktuellen Monat, den aktuellen Tag. Alles, was wir tun müssen, ist die Anzeige von denen, die zum Geburtstag der Benutzer passen. Wie wir das machen Nun, in Java-Skript, haben
Sie if-Anweisung bekommen und es ist sehr intuitiv, wir werden in die neuesten kommen. Ich will jetzt darauf eingehen, aber du wirst sogar den Centex sehen, als wäre es sinnvoll. Also jetzt lasst uns den Abschnitt starten. Wir zeigen unsere Meldung an, wenn der aktuelle Monat und Tag der Verwendung entspricht. Lassen Sie uns also beginnen, wenn und dies in JavaScript gebaut ist. Also haben wir nicht Teoh Code all die Feinheiten hinter ihrer Aussage. Wir müssen Klammern öffnen und jetzt müssen wir die Bedingung definieren. Die Bedingung ist, dass wir wollen, dass die Daten übereinstimmen. Also im aktuellen Monat wollen wir das gleich machen. Auf was? Nun, das ist richtig für die Benutzer Geburtstagsmonat. Und mit dem kaufmännischen Und-Zeichen hier, was wollen wir sonst noch? Wir möchten, dass der aktuelle Tag den Benutzern am Donnerstag entspricht. Tut mir leid, ich habe Daten sein sollten. Und wenn das wahr ist, wird
dies natürlich die if-Anweisung tun . Und wir haben durch Korrosion tritt diese ganze Aussage auf und wenn es wahr ist, wird der Code folgenden Block ausführen. Das ist der Fall. Wir wollen eine Konsole. Glücklich, glücklich. Oh, wenn du leer bist, bist du alt Alles Gute zum Geburtstag. Aber wenn es nicht wahr ist, wenn es nicht der Benutzer Geburtstag ist, wollen
wir nichts tun. Und der Vollständigkeit halber, sagen
wir einfach Konsolenprotokoll, lasst uns nichts tun. Es ist nicht die Benutzer Geburtstag wer? Okay, also haben wir dieses ganze Beispiel durchgemacht und Sie können sehen, wie anfangen, Sinn zu machen, wie zu beginnen, hoffentlich ein wenig praktisch in wirklich frei zu werden. Mal sehen, was hier passiert ist. Der Geburtstag des Benutzers ist 1985, um den wir uns nicht kümmern. Also wollen wir wissen, wo es seinen Geburtstag gibt und alles, was wir dafür brauchen. Dies ist Monat in seinem Geburtstag, der Monat Januar und der Tag ist 15. Was ist der aktuelle Monat jetzt? So lange Park, danke. Aktuelle Monate ist jetzt April. Deshalb kommt die Nummer drei am aktuellen Tag auf. Es ist der 14. April. Was das bedeutet, ist, dass, wenn wir uns das ansehen, wenn Block und die JavaScript-Engine diese
Aussage zwingt oder aufhört oder ausführt oder auswertet, Aussage zwingt oder aufhört oder ausführt oder auswertet, aktuelle Monat dem Benutzer entspricht Geburtstagsmonat und der aktuelle Tag geht Geburtstag. Das ist alles Pools zu falsch. Also, dann wird ich Anweisung ausgeführt werden, weshalb wir sehen, dass das, was Konsole bekommt, ist, dass wir nichts tun. Es ist nicht die Benutzer Geburtstag machen Szenen. Aber jetzt lassen Sie uns den Geburtstag des Benutzers so ändern, dass er dem aktuellen Monat am aktuellen Tag entspricht, nur um zu veranschaulichen, dass das Konsolenprotokoll,
wenn es gleich ist , der Geburtstag sein sollte. wir, Sagen
wir,drei Tage, April am 14. und wir bekommen es glücklich,
glücklich oder, ähm, ähm, dein altes Happy Birthday. Also, da gehst du. Äh oh, das ist immer mehr Eindringen, würde eine Menge Spaß haben. Das ist der erste Weg. Das zweite, was ich Ihnen zeigen möchte, ist die UTC-Zeitzone. Wie wäre es, wenn wir eine genauere Methode zur Messung der Zeit über alle unsere Nutzer auf
verschiedenen Kontinenten hinweg wollten ? Lassen Sie mich Ihnen das zeigen. Also lasst uns da reingehen. Sehen wir uns jetzt einen weiteren Mythos an, den wir verwenden können, um dieses Problem zu lösen. Denken Sie also daran, Get-Methoden basieren auf lokalen Computercomputern des Benutzers. Zeit, genauer zu sein. Möglicherweise möchten Sie UTC verwenden. Wie haben wir das gemacht? Lassen Sie mich Ihnen hier ein Beispiel geben. Ich habe gesagt, nein ist die Zeit jetzt, und wir wollen Zugang zu den Stunden. Mein ich war nicht 11 Uhr deine lebende Stadt. Das ist nur Prinzzeit. Normalerweise Konsole. Schau, keine Stunden bekommen und du kannst 11 Uhr sehen. Aber was ist, wenn ich UTC-Zeit verwenden wollte? Verwenden wir UGC. Nun, es ist sehr einfach, weil wir hier stehen, um Objekt mit dem neuen Schlüsselwort zu datieren. Wir haben Schraubenmethoden und Eigenschaften direkt aus dem Chef. Und anstatt get Stunden zu verwenden, können wir Sie TCL verwenden, so dass Überschuss auf verfügbar sind und UTC sonst die Ego UTC-Zeit
erhalten. Es gab das zweite Beispiel das dritte Beispiel. Waas. Was ist, wenn ich reformieren wollte? Es datiert, um dem Benutzer zu zeigen, was er auf seiner Maschine sitzt. Ziemlich cool. Also lassen Sie uns dieses loswerden, wenn Sie ein weiteres Beispiel, wie wir über Reformpaarungsdatum gehen. Nun, die Internationalisierung a p I ist sehr gut über Browser unterstützt, und es ist nicht nur auf Termine dieser AP Augen awesome beschränkt. Wir können auch Zahlen und Strings und Währungen ändern. Lassen Sie mich Ihnen noch einmal ein Beispiel zeigen, das ist großartig. Erhältlich kalt. Lassen Sie uns das jetzt gleich dem ersten Januar 2020 machen. Nun, wenn ich absage, liebe den Staat aus dem Formular, wird
es Standard sein. Es wird sein, was der Code, den mir die Drogen vom Motor gibt, also will ich nicht sagen, dass ich für alle Sitzungen, die ich auf
meinem Computer habe, gepaart haben wollte . Nun, können
wir tun. Sagen wir einfach, das ist das neue Date. Wir müssen jetzt das FBI der Internationalisierung verlassen. Wer? Das ist ein Bissen voll. Wir machen das mit dem Stichwort I in Teal. Und was sind wir in ein Bild gegangen, erinnerst du dich? Sagte, wir können Währungen tun, Zahlen,
Strings, wo wir das Datum tun wollen. Also wollen wir auf das Band Datum,
Zeit,
Format-Methode zugreifen Zeit, und eine Methode für dieses Objekt ist die Format-Methode. Und was wollen wir es bilden? Unser Date, das ist jetzt. Und das ist das. Das ist erledigt. Nun, lassen Sie mich ein neues Date trösten. Da gehst du. Anstatt eine große,
lange Saite zu zeigen , bekomme
ich einfach den 20. 21. 1. Wie genial ist das? Okay, also hatten Sie Spaß in diesem Abschnitt war von einem Knochenunterscheidung. Du hast noch viel mehr zu decken, dich amped, hol dir einen Kaffee und lass uns weitermachen