日期

go 的时间库已经很强大了,yago 基于 go 的时间库封装了类似 php 的 date 和 strtotime 函数

使用方式如下:

// 打印当前时间的 2006-01-02 15:04:05 格式
dateTime := date.Date("Y-m-d H:i:s")
dateTime2 := date.Now()

// 打印当前时间的 2006-01-02 15:04:05.000 格式
dateTime := date.Date("Y-m-d H:i:J")

// 打印当前年
year := date.Date("Y")

// 打印当前月
month := date.Date("m")
monthShort := date.Date("n")

// 打印当前日
day := date.Date("d")
dayShort := date.Date("j")

// 打印当前小时
hour := date.Date("H")

// 打印当前分钟
minute := date.Date("i")

// 打印当前秒
second := date.Date("s")

// 打印当前微秒
millis := date.Date("Q")

// 打印当前纳秒
nana := date.Date("K")

// 打印某个时间戳的年月日
someDay := date.Date("Y-m-d H:i:s", 1573113481)

// 返回某个日期对应的时间戳
timestamp1 := date.StrToTimestamp("2019-11-07 16:08:00","Y-m-d H:i:s")
timestamp2 := date.StrToTimestamp("2019-11-07","Y-m-d")

// 返回某个日期对应的时间 time.Time
tt := date.StrToTime("2019-11-07 16:08:00","Y-m-d H:i:s")

results matching ""

    No results matching ""