什么是unix时间戳
Unix时间戳(英文为Unix epoch, Unix time, POSIX time 或 Unix
timestamp)是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。
UNIX时间戳的0按照ISO 8601规范为 :1970-01-01T00:00:00Z.
一个小时表示为UNIX时间戳格式为:3600秒;一天表示为UNIX时间戳为86400秒,闰秒不计算。
unix时间戳小故事
1969年8月,贝尔实验室的程序员肯汤普逊利用妻儿离开一个月的机会,开始着手创造一个全新的革命性的操作系统,他使用B编译语言在老旧的PDP-7机器上开发出了Unix的一个版本。随后,汤普逊和同事丹尼斯里奇改进了B语言,开发出了C语言,重写了UNIX,新版于1971年发布。
各编程语言生成unix时间戳
php生成unix时间戳:
$current_timestamp = time();
echo $current_timestamp;
python生成unix时间戳:
import time
current_timestamp=time.time()
java生成unix时间戳:
long unixTimestamp = System.currentTimeMillis() / 1000;
javascript生成unix时间戳:
var unixTimestamp = Math.floor(Date.now() / 1000);
lua生成unix时间戳:
local timestamp = os.time()