datetime
Examples of parsing, formatting, and getting unix timestamp of dates.
Node.js
const nowUnix = Date.now()
console.log(nowUnix)
const datestr = '2019-01-17T09:24:23+00:00'
const date = new Date(datestr)
console.log(date.getTime())
console.log(date.toString())
const futureDate = new Date(date)
futureDate.setDate(date.getDate()+14)
console.log(futureDate.toString())
const formatted = `${String(date.getMonth()+1).padStart(2, 0)}/${String(date.getDate()).padStart(2, 0)}/${date.getFullYear()}`
console.log(formatted)
Output
1547718844168
1547717063000
Thu Jan 17 2019 01:24:23 GMT-0800 (Pacific Standard Time)
Thu Jan 31 2019 01:24:23 GMT-0800 (Pacific Standard Time)
01/17/2019
Go
package main
import (
"fmt"
"time"
)
func main() {
nowUnix := time.Now().Unix()
fmt.Println(nowUnix)
datestr := "2019-01-17T09:24:23+00:00"
date, err := time.Parse("2006-01-02T15:04:05Z07:00", datestr)
if err != nil {
panic(err)
}
fmt.Println(date.Unix())
fmt.Println(date.String())
futureDate := date.AddDate(0, 0, 14)
fmt.Println(futureDate.String())
formatted := date.Format("01/02/2006")
fmt.Println(formatted)
}
Output
1547718844
1547717063
2019-01-17 09:24:23 +0000 +0000
2019-01-31 09:24:23 +0000 +0000
01/17/2019
当前内容版权归 miguelmota 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 miguelmota .