Javascript比較日期

| | | |

解決編碼問題我們可以做的一件事是使用 Date 對象將日期和時間有條件地與我們代碼中的特定邏輯進行比較。本文將介紹如何使用日期對象來比較兩個日期以查看下一個(或上一個)日期。

JavaScript 有一個內置的數據對象,它可以使用訪問方法可以幫助我們做基於時間戳的邏輯。要配置它,請通過以下編碼實例化一個新日期:

如果要輸入 console.log (date),時間(T 後面的子字符串)它會根據您默認居住的地方而有所不同。如果您想使用 UTC,刪除 Z 並添加 + HH: MM-HH: MM

知道如何定義什麼是在下一節中使用比較函數時很重要。

接下來,看看使用日期構造函數時提供的方法。一種這樣的方法是 getTime ()。我們使用此方法將日期對象更改為一個數字,以便於比較。

此特定方法將日期轉換為自紀元開始以來的毫秒數(紀元從一月開始) 1, 1970)。這是我們的 getTime 方法:

由於日期被實例化為一個新的 Date 對象,我們可以使用點分錶示法來訪問 getTime 函數。

我建議查看文檔您可以在邏輯中對 Date 對象使用的所有不同類型的方法。我們現在準備好面對我們的提示了

prompt

給定兩個字符串和一個比較運算符,返回一個日期取決於給定的運算符或更大或更小。保證兩個傳遞的字符串可以轉換為數據對象。

解決步驟

  1. 更改兩個字符串都指向新的數據對象。不要忘記考慮如何在日期構造函數中傳遞參數!
  2. 使用 getTime () 來創建經過的毫秒數自 1970 年 1 月 1 日起。
  3. 使用條件或三元語句計算過去比較運算符指示的必要日期。
  4. 將毫秒轉換為可讀的日期字符串並返回。

試著自己解決前面提到解決方案!


Shop

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Best laptop for Zoom

$499

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News

Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method