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

So vergleichen Sie zwei Daten mit JavaScript

藏色散人
藏色散人Original
2021-08-18 14:28:045012Durchsuche

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>

Ausgabe:

两者相等

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>

Ausgabe:

g1 大于 g2

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>

Ausgabe:

g1 大于 g2

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()

返回值: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!

Stellungnahme:
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