在 JavaScript 中,我可以分配:var now = Date.now();然后用now作為數字變量來計算time.Time輸入 Go 似乎不能滿足這個需求。什么是 JavaScript 的 Go 等價物Date.now()?
3 回答

楊魅力
TA貢獻1811條經驗 獲得超6個贊
Date.now()
返回自 UTC 紀元以來的毫秒數
now() 方法以數字形式返回自 1970 年 1 月 1 日 00:00:00 UTC 到現在經過的毫秒數。
要在 Go 中獲得它,您可以使用:
time.Now().UTC().UnixNano() / 1e6

搖曳的薔薇
TA貢獻1793條經驗 獲得超6個贊
您可以使用“time”包中的Now函數,如下所示:
package main
import (
"fmt"
"time"
)
func main() {
fmt.Println(time.Now())
fmt.Println(time.Now().Date())
}
示例輸出:
2009-11-10 23:00:00 +0000 UTC
2009 November 10
這是文檔中的功能說明:
func Now() Time
現在返回當前本地時間。
func (t Time) Date() (year int, month Month, day int)
Date 返回 t 出現的年、月和日。

幕布斯6054654
TA貢獻1876條經驗 獲得超7個贊
Date.Now() 以紀元(unix)格式返回當前的 UTC 日期和時間。go 中的等價物是:
time.Now().Unix()
time.Now()
返回當前時間。調用Unix()
將時間轉換為紀元或unix時間,即the number of seconds elapsed since January 1, 1970 UTC
- 3 回答
- 0 關注
- 221 瀏覽
添加回答
舉報
0/150
提交
取消