簡體   English   中英

如何在 Javascript/Jquery 中比較“EEE Mon dd hh:mm:ss TMZ yyyy”格式的兩個日期字符串?

[英]How to compare two Date Strings in “EEE Mon dd hh:mm:ss TMZ yyyy” format in Javascript/Jquery?

我在EEE MMM dd hh:mm:ss TMZ yyyy格式中得到兩個字符串(日期),我想在 Javascript/Jquery 中比較這兩個日期。

示例字符串: Fri Aug 14 13:12:45 CDT 2020, Tue Aug 25 05:33:19 CDT 2020

您需要將日期解析為 Javascript 日期對象。 使用您提到的格式,一個簡單的new Date(longstringdateformat)將起作用。 然后您可以比較getTime()方法中的值(以毫秒為單位getTime()

function compareDates(){
     const date1 = new Date("Fri Aug 14 13:12:45 CDT 2020");
     const date2 = new Date("Tue Aug 25 05:33:19 CDT 2020");
     return date1.getTime()-date2.getTime();
}

這里如果返回值是負數 date2 大於 date1,如果它是正數 date2 小於 date1 並且如果它是 0 它們是相等的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM