[英]How to get the difference between two dates in seconds in jquery?
I want to get the difference between two dates in jquery with the following code.我想使用以下代码获取 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);
Getting NaN Error出现 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>
Try to parse it before you subtract it.在减去它之前尝试解析它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.