所以有一列有日期和小時,我試圖創建一個具有相同日期、月份、年份和小時的可變日期,以便能夠將它與那個日期進行比較,但這對我不起作用所以我以為我會通過創建相同的日期來做到這一點,但是當我比較時,我不會考慮時間,但我面臨一些困難。
兩種解決方案中的任何一種都會很棒
我寫了許多其他代碼,但沒有一個有效,這是我寫的最后一個
var date = new Date();
var year = date.getYear();
var month = date.getMonth() 1; if(month.toString().length==1){var month =
'0' month;}
var day = date.getDate(); if(day.toString().length==1){var day = '0' day;}
var date = month '/' day '/' year;
Logger.log(date);

我在谷歌應用腳??本中使用 JavaScript。
謝謝!
uj5u.com熱心網友回復:
來自MDN
我們有一個創建物件日期的第一步。
let today = new Date()
let birthday = new Date('December 17, 1995 03:24:00')
let birthday = new Date('1995-12-17T03:24:00')
let birthday = new Date(1995, 11, 17) // the month is 0-indexed
let birthday = new Date(1995, 11, 17, 3, 24, 0)
let birthday = new Date(628021800000) // passing epoch timestamp
您可以按照上面的示例創建更適合您的 Date 物件。我還建議好好看看這個頁面。
對于第二步...
從那里,您可以使用 Date.now()。正如這里所解釋的,這將回傳“表示自 UNIX 紀元以來經過的毫秒數的數字”。
第三步是……比較兩個數字。哪個更小將是“更早的日期”,反之亦然。
如果有些日期沒有時間,我會認為它是午夜。使用默認的日期格式,就是這樣。
yyyy-mm-ddThh:mm:ssZ
前任:
2022-02-21T09:39:23Z
末尾的 Z 表示 UTC 0。
有關此鏈接的更多資訊。
因此,沒有時間的日期將是:
2022-02-21T00:00:23Z
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/431136.html
