Heim > Web-Frontend > Front-End-Fragen und Antworten > So vergleichen Sie zwei Daten mit JavaScript

So vergleichen Sie zwei Daten mit JavaScript

藏色散人
Freigeben: 2021-08-18 14:28:04
Original
5014 Leute haben es durchsucht

Im vorherigen Artikel „Ausführliche Erklärung zur Verwendung von JavaScript zum Drucken des Inhalts von div-Elementen“ haben wir vorgestellt, wie man JavaScript zum Drucken des Inhalts von div-Elementen verwendet. Interessierte Freunde können sich darüber informieren~

Das Der Hauptinhalt dieses Artikels besteht darin, zu lehren, wie Sie mit JavaScript zwei Daten vergleichen können!

In JavaScript können wir zwei Daten vergleichen, indem wir sie in numerische Werte umwandeln, die ihren Zeiten entsprechen. Zuerst können wir das Datum mithilfe der Funktion getTime() in einen numerischen Wert umwandeln. Anschließend können wir das angegebene Datum in einen numerischen Wert umwandeln und diese dann direkt vergleichen.

Wir können uns die folgenden 3 Beispiele für spezifische Implementierungsmethoden ansehen:

Codebeispiel 1:

<!DOCTYPE html>
<html>
<head>
    <meta charset=utf-8 />
    <title></title>
    <script>
        // 当前日期
        var g1 = new Date();
        var g2 = new Date();
        if (g1.getTime() === g2.getTime())
            document.write("两者相等");
        else
            document.write("两者不相等");
        javascript: ;
    </script>
</head>
<body>
</body>
</html>
Nach dem Login kopieren

Ausgabe:

两者相等
Nach dem Login kopieren

Codebeispiel 2:

<!DOCTYPE html>
<html>
<head>
    <meta charset=utf-8 />
    <title></title>
    <script>

        var g1 = new Date();

        // (YYYY-MM-DD)

        var g2 = new Date(2019 - 08 - 03);

        if (g1.getTime() < g2.getTime())

            document.write("g1 小于 g2");

        else if (g1.getTime() > g2.getTime())

            document.write("g1 大于 g2");

        else

            document.write("两者相等");



        javascript: ;

    </script>
</head>
<body>

</body>
</html>
Nach dem Login kopieren

Ausgabe:

g1 大于 g2
Nach dem Login kopieren
Nach dem Login kopieren

Codebeispiel 3:

<!DOCTYPE html>
<html>
<head>
    <meta charset=utf-8 />
    <title></title>
    <script>

        var g1 = new Date(2019, 08, 03, 11, 45, 55);

        // (YYYY, MM, DD, Hr, Min, Sec)

        var g2 = new Date(2019, 08, 03, 10, 22, 42);

        if (g1.getTime() < g2.getTime())

            document.write("g1 小于 g2");

        else if (g1.getTime() > g2.getTime())

            document.write("g1 大于 g2");

        else

            document.write("两者相等");



        javascript: ;

    </script>
</head>
<body>

</body>
</html>
Nach dem Login kopieren

Ausgabe:

g1 大于 g2
Nach dem Login kopieren
Nach dem Login kopieren

Hinweis:

Die Methode getTime() gibt die Anzahl der Millisekunden seit dem 1. Januar 1970 zurück. Die Syntax von getTime()方法的作用是返回距 1970 年 1 月 1 日之间的毫秒数。

getTime()语法如下:

dateObject.getTime()
Nach dem Login kopieren

返回值:dateObject 指定的日期和时间距 1970 年 1 月 1 日午夜(GMT 时间)之间的毫秒数。

→该方法总是结合一个 Date getTime() lautet wie folgt:
rrreee

Rückgabewert: dateObject gibt das Datum und die Anzahl der Millisekunden zwischen der Uhrzeit und Mitternacht am 1. Januar 1970 (GMT-Zeit) an.

→Diese Methode wird immer in Verbindung mit einem Date-Objekt verwendet.

Abschließend möchte ich „🎜🎜JavaScript Basic Tutorial🎜🎜“ jedem empfehlen ~ Willkommen zum Lernen ~🎜

Das obige ist der detaillierte Inhalt vonSo vergleichen Sie zwei Daten mit JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage