<?php
//查看时间戳
echo date_default_timezone_get();
//查看时间戳
date_default_timezone_set('Asia/Shanghai');
echo "\n";
//查看当前时间戳的时间
echo date('Y-m-d H:i:s',time());
echo "\n";
//时间戳运算
echo date('Y-m-d H:i:s',time()-1);
echo "\n";
//查看系统时间
echo `date`;
//查看时间戳开始时间
echo date('Y-m-d H:i:s',0);
echo "\n";
//查看时间戳开始值
echo mktime(8,0,0,1,1,1970);
echo "\n";
?>
结果:
Asia/Chongqing
2009-02-09 17:19:00
2009-02-09 17:18:59
一 2月 9 17:19:00 CST 2009
1970-01-01 08:00:00
0
(Unix)时间戳(英文为Unix epoch, Unix time, POSIX time 或 Unix timestamp)
是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。
时间戳0按照ISO 8601格式写出来为 1970-01-01T00:00:00Z 。一小时为3600秒,一个基准日(也称纪元日,epoch day)是86400秒,闰秒没有计算在内.多数Unix系统将时间戳以一个32位整型进行保存,这可能会在2038年1月19日产生一些问题(Y2038问题)。
其他单位 |
秒 |
1 分 |
60 秒 |
1 小时 |
3600 秒 |
1 天 |
86400 秒 |
1 周 |
604800 秒 |
1 月 (30.44 天) |
2629743 秒 |
1 年 (365.24 天) |
31556926 秒 |