簡體   English   中英

如何在 jquery 中以秒為單位獲取兩個日期之間的差異?

[英]How to get the difference between two dates in seconds in jquery?

我想使用以下代碼獲取 jquery 中兩個日期之間的差異。

     var m = new Date();
     var dateString = m.getUTCFullYear() +"-"+ (m.getUTCMonth()+1) +"-"+ m.getUTCDate() + " " + m.getUTCHours() + ":" + m.getUTCMinutes() + ":" + m.getUTCSeconds();
                                
     var saved_time = $("#last_saved").val(); // 2021-03-02 02:39:41

     var date =  Math.abs(dateString - saved_time) / 1000;
     alert(date);

出現 NaN 錯誤

 var m = new Date(); var dateString = Date.parse(m.getUTCFullYear() +"-"+ (m.getUTCMonth()+1) +"-"+ m.getUTCDate() + " " + m.getUTCHours() + ":" + m.getUTCMinutes() + ":" + m.getUTCSeconds()); var saved_time = Date.parse("2021-03-02 02:39:41"); // 2021-03-02 02:39:41 var difference = Math.abs(dateString - saved_time) / 1000; console.log(difference);
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.0/jquery.min.js"></script>

在減去它之前嘗試解析它。

暫無
暫無

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

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