在 javascript 中获取总秒数

Ail*_*lyn 4 html javascript eonasdan-datetimepicker

我正在使用 Eonasdan 日期时间选择器。在格式化日期时,它包含 PM 和 AM,所以我喜欢将它用于我的日期,以便轻松识别时间。但是,当我通过 Javascript 创建一些条件来计算两个给定时间的总秒数(包含 AM 和 PM 文本)时,它会发出警报Nan。获取给出的 AM 和 PM 文本的总秒数的最佳解决方案是什么?

代码如下:

<script type="text/javascript">
    var datetime_in= '06/30/2017 7:56 AM';
    var datetime_out= '06/30/2017 5:16 PM';

    var totalseconds= datetime_in - datetime_out;
    alert(totalseconds);
</script>
Run Code Online (Sandbox Code Playgroud)

Cod*_*rPi 5

var datetime_in = '06/30/2017 7:56 AM';
var datetime_out = '06/30/2017 5:16 PM';

var totalseconds = Math.abs(new Date(datetime_in) - new Date(datetime_out)) / 1000;
alert("The difference is " + totalseconds + " seconds!");
Run Code Online (Sandbox Code Playgroud)