全部產品
Search
文件中心

Function Compute:Log Service中記錄的時間和程式中擷取的時間不一致怎麼辦?

更新時間:Jul 06, 2024

Simple Log Service記錄的時間和Function Compute的時間不一致,可能是因為兩者使用的時間格式和時區不一致。

Function Compute預設以UTC時間運行,也就是0時區,即北京時間減去8個小時。例如北京時間每天12:00,轉化為UTC時間就是每天04:00。您可以通過設定環境變數進行時區修改,例如,設定變數TZ的值為Asia/Shanghai後,Function Compute的時區被修改為東8區,即北京時間。具體操作,請參見配置環境變數

特殊要注意的是,在Node.js運行環境中,直接執行console.log(date)列印Date會轉換成UTC時間,您可以先轉成String,然後再列印Date,指令碼如console.info(new Date().toLocaleString());