我在Google表格中有一个单元格,该单元格的格式将分钟转换为h:mm,但是当我尝试使用Google Apps脚本在电子邮件中将该值发送出去时,发送了错误的值。如果单元格值为1:15
,即“ 1小时15分钟”,则持续时间为 1.25 。如果我只使用变量h2
,则持续时间在电子邮件中表示为 Sat Dec 30 1899 01:15:00 GMT-0000(GMT)。
我用来获取持续时间的代码:
var h2 = row[2];
var date = new Date(h2);
var minutes = date.getMinutes();
var output = date.getHours() + (minutes / 60);