如何使用 Go 语言以毫秒为单位获取当前时间?

Ans*_*hul 0 time go

我正在尝试使用 Go 语言https://golang.org/#以毫秒为单位获取当前时间

package main
import "fmt"
import "time"
func main() {

    now := time.Now()
    secs := now.Unix()
    nanos := now.UnixNano()
    fmt.Println(now)

    millis := nanos / 1000000
    fmt.Println(millis)

}
Run Code Online (Sandbox Code Playgroud)

当我使用上述网站运行上述代码时,我得到的输出如下:

2009-11-10 23:00:00 +0000 UTC
1257894000000
Run Code Online (Sandbox Code Playgroud)

我不明白为什么我没有得到当前日期?我在另一个网站https://www.epochconverter.com/上尝试了相同的代码并得到了正确的结果,如下所示:

Time Now is : 
1496230018
Run Code Online (Sandbox Code Playgroud)

有人可以确认问题是否与我的代码有关,还是显示错误结果的网站?

谢谢

Mac*_*iel 6

看起来您正在 Go 游乐场 (play.golang.org) 上运行它。Go Playground 上的时间是固定的,请尝试在本地运行它。