我的电子表格中有一个包含日期格式数据(see here)的列。 但是,当我得到(先前定义的工作表)的值时:
var array = sheet.getDataRange().getValues();
我尝试从日期列中获取日期
var date = array[somerow][Column_dates];
我得到了一个数字:42905.15239780092
(对于带日期的第一行,应该是今天的日期)。
但如果我使用(new Date()).getTime()
,我会得到类似:1497907218972
。
两者完全不同......?
我想做的是比较两个日期......
怎么了?
此致
答案 0 :(得分:0)
答案 1 :(得分:0)
我找到了一个workaroud,即使用getDisplayValues()
代替getValues()
来获取数组。这给了我一个列上的日期字符串,其日期更容易使用...