Demo7.php
<?php
//获取特定指定时间的时间戳
//这是当前的时间戳
//echo time();
//我要取得 2008-08-08 08:08:08
$beijing2008 = mktime(8,8,8,8,8,2008);
echo date('Y-m-d H:i:s',$beijing2008);
?>
Demo8.php
<?php //使用时间戳计算时间差 $now = time();//当前的时间戳 $wnow = mktime(0,0,0,8,16,2016); //两个时间戳相减可以得到差秒 echo round(($wnow - $now)/60/60,2).'相差这几个小时'; ?>
Demo9.php
<?php
//将人可读的时间,字符串形式,转换成时间戳
$a = strtotime('2010-7-16 15:15:15')-strtotime('2010-7-16 15:14:15');
if($a >= 60){
echo '请这位先生休息一会。';
}else{
echo $a;
}
?>
Demo10.php
<?php
//获取当前文件的修改时间戳
echo date('Y-m-d H:i:s',getlastmod());
?>
Demo11.php
<?php
//配置系统环境变量
echo date('Y-m-d H:i:s');
echo '<br/>';
//我开始设置时区
putenv('Tz=Asia/Shanghai');
echo date('Y-m-d H:i:s');
?>
Demo12.php
<?php
//putenv('Tz=Asia/Shanghai');
//获取当前时区
echo date_default_timezone_get();
echo '<br/>';
//开始配置默认时区
date_default_timezone_set('Asia/Shanghai');
echo date('Y-m-d H:i:s') ;
echo '<br/>';
echo date_default_timezone_get();
?>
Demo13.php
<?php
date_default_timezone_set('Asia/Shanghai');
//"tm_sec" - 秒数
//"tm_min" - 分钟数
//"tm_hour" - 小时
//"tm_mday" - 月份中的第几日
//"tm_mon" - 年份中的第几个月,从 0 开始表示一月
//"tm_year" - 年份,从 1900 开始
//"tm_wday" - 星期中的第几天
//"tm_yday" - 一年中的第几天
//"tm_isdst" - 夏令时当前是否生效
print_r(localtime(time(),true));
//Array ( [tm_sec] => 37 [tm_min] => 15 [tm_hour] => 19
//[tm_mday] => 20 [tm_mon] => 3 [tm_year] => 115
//[tm_wday] => 1 [tm_yday] => 109 [tm_isdst] => 0 )
?>
Demo14.php
<?php
//返回时间戳和微秒数
//怎么计算页面运行加载时间
//页面打开的时候获取一个时间
//页面结束的时候获取一个时间
//用结束的时间减去打开的时间,那么就是运行时间
// list($a,$b)=explode(' ',microtime());
// echo $b;
function fn(){
list($a,$b)=explode(' ',microtime());
return $a+$b; //返回出精确的秒数
}
//在页面打开的时候,获取一个时间
$start_time = fn();
for($i=0;$i<10000000;$i++){
//
}
//页面结束的时候,获取一个时间
$end_time = fn();
echo round(($end_time - $start_time),4);
?>
更多关于PHP相关内容感兴趣的读者可查看本站专题:《php日期与时间用法总结》、《PHP数组(Array)操作技巧大全》、《PHP基本语法入门教程》、《PHP运算与运算符用法总结》、《php面向对象程序设计入门教程》、《PHP网络编程技巧总结》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》







