猿问

Date.now() 在 Go 中等效

在 JavaScript 中,我可以分配:

var now = Date.now();

然后用now作为数字变量来计算

time.Time输入 Go 似乎不能满足这个需求。什么是 JavaScript 的 Go 等价物Date.now()


潇湘沐
浏览 296回答 3
3回答

杨魅力

Date.now() 返回自 UTC 纪元以来的毫秒数now() 方法以数字形式返回自 1970 年 1 月 1 日 00:00:00 UTC 到现在经过的毫秒数。要在 Go 中获得它,您可以使用:time.Now().UTC().UnixNano() / 1e6

摇曳的蔷薇

您可以使用“time”包中的Now函数,如下所示:package mainimport (    "fmt"    "time")func main() {    fmt.Println(time.Now())    fmt.Println(time.Now().Date())}示例输出:2009-11-10 23:00:00 +0000 UTC2009 November 10这是文档中的功能说明:func Now() Time现在返回当前本地时间。func (t Time) Date() (year int, month Month, day int)Date 返回 t 出现的年、月和日。

幕布斯6054654

Date.Now() 以纪元(unix)格式返回当前的 UTC 日期和时间。go 中的等价物是:time.Now().Unix()time.Now()返回当前时间。调用Unix()将时间转换为纪元或unix时间,即the number of seconds elapsed since January 1, 1970 UTC
随时随地看视频慕课网APP

相关分类

Go
我要回答