我正试图在googlescript中区分两个日期。但它似乎没有起作用。有谁似乎知道为什么?我的用户定义的变量正在工作它就是当我得到2之间的差异时结果就像4.28E8而答案应该是40。有没有办法将日期转换为数字然后将其转换回日期?
ddate = output.getRange(lRow2,2,1,1).getValue() - output.getRange(2,1,1,1).getValue()
答案 0 :(得分:1)
功能有效,它的区别在于毫秒。对于那些对转换感兴趣的人,它如下:
diff = ((output.getRange(lRow2,2,1,1).getValue() - output.getRange(2,1,1,1).getValue()) / (1000*60*60*24))
或简单地说:
days = milliseconds/ (1000*60*60*24)