Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在js中显示错误值的两个时间之间的时间差_Javascript_Datetime_Time - Fatal编程技术网

Javascript 在js中显示错误值的两个时间之间的时间差

Javascript 在js中显示错误值的两个时间之间的时间差,javascript,datetime,time,Javascript,Datetime,Time,我想用javascript检查两次之间的时差,以分钟为单位,我的时间格式是12小时,上午/下午 例如: 比较上午10:35到下午1:15之间的分钟差=?会议记录 但问题是我得到了错误的值,所以如何使用javascript计算两次之间的分钟数呢 <script> var timeStart = new Date("01/23/2020 " + "05:00 AM"); var timeEnd = new Date("01/23/2020 " + "06:30 PM"); var d

我想用javascript检查两次之间的时差,以分钟为单位,我的时间格式是12小时,上午/下午

例如:

比较上午10:35到下午1:15之间的分钟差=?会议记录

但问题是我得到了错误的值,所以如何使用javascript计算两次之间的分钟数呢

<script>

var timeStart = new Date("01/23/2020 " + "05:00 AM");
var timeEnd = new Date("01/23/2020 " + "06:30 PM");

var diff = (timeEnd - timeStart) / 60000; 

var minutes = diff % 60;
var hours = (diff - minutes) / 60;
alert(minutes);
alert(hours);

</script>

总分钟数将计算为

var timeStart = new Date("01/23/2020 " + "05:00 AM");
var timeEnd = new Date("01/23/2020 " + "06:30 PM");

var diff = (timeEnd - timeStart) / 60000; 

var minutes = diff % 60;
var hours = (diff - minutes) / 60;
var totalMinutes = (hours*60)+minutes;
alert(totalMinutes);

总分钟数将计算为

var timeStart = new Date("01/23/2020 " + "05:00 AM");
var timeEnd = new Date("01/23/2020 " + "06:30 PM");

var diff = (timeEnd - timeStart) / 60000; 

var minutes = diff % 60;
var hours = (diff - minutes) / 60;
var totalMinutes = (hours*60)+minutes;
alert(totalMinutes);

这可能是一个简短而甜蜜的解决方案

var diff=Math.abs新日期'01/23/2020 06:30 PM'-新日期'01/23/2020 05:00 AM'; var minutes=Math.floordiff/1000/60;
警报分钟 这可能是一个简短而甜蜜的解决方案

var diff=Math.abs新日期'01/23/2020 06:30 PM'-新日期'01/23/2020 05:00 AM'; var minutes=Math.floordiff/1000/60; 警报分钟;YYYY-MM-DDTHH:MM:ss.sssZ是Date和Date.parse能够理解的唯一格式。其他任何东西都依赖于实现,不应依赖于实现。使用许多日期库中的一个,例如YYYY-MM-DDTHH:MM:ss.sssZ是date和date.parse可以理解的唯一格式。其他任何东西都依赖于实现,不应依赖于实现。使用众多日期库中的一个,例如。