在javascript中计算IST时间差
我想使用javascript计算两个时区之间的时差在javascript中计算IST时间差,javascript,Javascript,我想使用javascript计算两个时区之间的时差 var startTime = doc.data().startTime; output: Fri Dec 06 2019 19:00:00 GMT+0530 (India Standard Time) var currentTime = new Date(Date.now()).toString(); output: Fri Dec 06 2019 13:15:30 GMT+0530 (India Standard Time) 现在我想
var startTime = doc.data().startTime;
output: Fri Dec 06 2019 19:00:00 GMT+0530 (India Standard Time)
var currentTime = new Date(Date.now()).toString();
output: Fri Dec 06 2019 13:15:30 GMT+0530 (India Standard Time)
现在我想计算这两个时区之间的差异。这里有一种方法:
const date1 = new Date('7/13/2010');
const date2 = new Date('12/15/2010');
const diffTime = Math.abs(date2 - date1);
const diffDays = Math.ceil(diffTime / (1000 * 60 * 60 * 24));
console.log(diffDays);
您可以执行类似以下代码的操作
var date1=新日期(“2019-12-6 12:15:15”);
var date2=新日期(“2019-12-6 12:25:15”);
var diff=(date2.getTime()-date1.getTime());
var小时=数学楼层(差值/(1000*60*60));
差异-=小时*(1000*60*60);
var mins=数学层(差值/(1000*60));
差异-=分钟*(1000*60);
log(“时间:,小时+:“+分钟)
这是否回答了您的问题?这回答了你的问题吗?无论你在那里分享了什么,日期和时间的格式都不同于我在这里分享的问题。我还是没办法弄明白它不起作用。我不能像你所做的那样传递日期和时间。我必须把它作为变量传递。因为在我的数据库中有很多这种格式的时区,我必须计算与当前时间的时差。