Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.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
如何在Typescript中使用两次计算小时和分钟_Typescript - Fatal编程技术网

如何在Typescript中使用两次计算小时和分钟

如何在Typescript中使用两次计算小时和分钟,typescript,Typescript,var startime=11.30; var endtime=13.00 预期产出为1.30 有人能给我一个打字脚本代码吗 既然你不清楚自己想做什么。。。将此代码作为您的参考 let startime = '11.30'; let endtime = '13.0'; let [sTimeHour, sTimeMin] = startime.split('.') let [eTimeHour, eTimeMin] = endtime.split('.') let startDate = n

var startime=11.30; var endtime=13.00

预期产出为1.30


有人能给我一个打字脚本代码吗

既然你不清楚自己想做什么。。。将此代码作为您的参考

let startime = '11.30'; 
let endtime = '13.0';

let [sTimeHour, sTimeMin] = startime.split('.')
let [eTimeHour, eTimeMin] = endtime.split('.')

let startDate = new Date(0, 0, 0, sTimeHour, sTimeMin, 0);
let endDate = new Date(0, 0, 0, eTimeHour, eTimeMin, 0);

let diff = endDate.getTime() - startDate.getTime();
let hours = Math.floor(diff / 1000 / 60 / 60);

diff -= hours * 1000 * 60 * 60;
let minutes = Math.floor(diff / 1000 / 60);

console.log(`diff is ${hours} hours and ${minutes} minutes`)

张贴的问题似乎根本不包括解决问题的任何尝试。StackOverflow希望您首先尝试解决自己的问题,因为您的尝试有助于我们更好地了解您的需求。请编辑问题以显示您已尝试的内容,以便说明您在考试中遇到的具体障碍。有关更多信息,请参阅,并选择。