繁体   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