十三郎的IT生活

 

时间戳 (含PHP实例)

<?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 秒


posted on 2009-02-10 13:56 十三郎 阅读(656) 评论(0)  编辑 收藏 引用 所属分类: 语言

只有注册用户登录后才能发表评论。

导航

常用链接

留言簿(5)

随笔分类

文章分类

积分与排名