时间戳转换

当前本地时间戳:0
转换结果
转换结果
转换结果

什么是时间戳

时间戳记或称为时间标记(英语:timestamp)是指字符串或编码信息用于辨识记录下来的时间日期。国际标准为ISO 8601。

我们常说的时间戳指 UNIX时间,或称POSIX时间,是UNIX或类UNIX系统使用的时间表示方式。是从UTC1970年1月1日0时0分0秒起至现在的总秒数,不考虑闰秒。

常见的时间戳标准和对应的格式

ANSIC       = "Mon Jan _2 15:04:05 2006"
UnixDate    = "Mon Jan _2 15:04:05 MST 2006"
RubyDate    = "Mon Jan 02 15:04:05 -0700 2006"
RFC822      = "02 Jan 06 15:04 MST"
RFC822Z     = "02 Jan 06 15:04 -0700" // RFC822 with numeric zone
RFC850      = "Monday, 02-Jan-06 15:04:05 MST"
RFC1123     = "Mon, 02 Jan 2006 15:04:05 MST"
RFC1123Z    = "Mon, 02 Jan 2006 15:04:05 -0700" // RFC1123 with numeric zone
RFC3339     = "2006-01-02T15:04:05Z07:00"
RFC3339Nano = "2006-01-02T15:04:05.999999999Z07:00"
Kitchen     = "3:04PM"
// Handy time stamps.
Stamp      = "Jan _2 15:04:05"
StampMilli = "Jan _2 15:04:05.000"
StampMicro = "Jan _2 15:04:05.000000"
StampNano  = "Jan _2 15:04:05.000000000"

常见的时间戳获取方式

JavaScript

Date.now();
// 或
+(new Date());
// 或
(new Date()).getTime();

PHP

$p = time();

Go

now := time.Now().Unix()

Python

import time

timestamp = time.time()