2017-06-19 92 views
0

我有一個電子表格,其中包含帶日期格式數據的列(see here)。 然而,當我得到與(片前面所定義)的值:使用Google應用腳本翻譯電子表格列的值

var array = sheet.getDataRange().getValues(); 

和我嘗試從日期柱獲得的日期,

var date = array[somerow][Column_dates]; 

我得到一個數,如:42905.15239780092(用於第一行與日期,這應該是今天的日期)。

但是,如果我使用(new Date()).getTime()我得到了類似於:1497907218972

兩者是完全不同的....?

我想要做的是比較兩個日期....

怎麼了?

問候,

回答

0

別人可能會能夠提供一個更好的解釋,但我認爲:

數量42905.15239780092是一個日期時間格式。

數字1497907218972是一種時間格式。

JavaScript Date Objects

+0

我看,有沒有辦法從第一個數字獲得日期(dd/mm/aaaa)? –

+0

或至少將一種數字格式轉換爲另一種數字格式? –

0

我發現了一個workaroud,正在使用getDisplayValues()代替getValues()得到陣列。這給我一個日期字符串的日期,它更容易使用...

相關問題