background image

PHP 代码分享:PHP 输出时间差函数代码

学习 PHP 的时候,经常会用到获取现在之前或之后,某个时间段的日期。现在已经进行
收集,同时欢迎大家共同讨论改进。
PHP 输出时间差函数
代码如下:
 
<?php 
date_default_timezone_set('PRC'); 

//

 

默认时区

echo

 "今天:",

date

("Y-m-d",time()),"<br>"; 

echo

 "今天:",

date

("Y-m-d",

strtotime

("18 june 2008")),"<br>"; 

echo

 "昨天:",

date

("Y-m-d",

strtotime

("-1 day")), "<br>"; 

echo

 "明天:",

date

("Y-m-d",

strtotime

("+1 day")), "<br>"; 

echo

 "一周后:",

date

("Y-m-d",

strtotime

("+1 week")), "<br>"; 

echo

 "一周零两天四小时两秒后:",

date

("Y-m-d G:H:s",

strtotime

("+1 week 2 days 4 hours 2 

seconds")), "<br>"; 

echo

 "下个星期四:",

date

("Y-m-d",

strtotime

("next Thursday")), "<br>"; 

echo

 "上个周一:".

date

("Y-m-d",

strtotime

("last Monday"))."<br>"; 

echo

 "一个月前:".

date

("Y-m-d",

strtotime

("last month"))."<br>"; 

echo

 "一个月后:".

date

("Y-m-d",

strtotime

("+1 month"))."<br>"; 

echo

 "十年后:".

date

("Y-m-d",

strtotime

("+10 year"))."<br>"; 

?> 
 
在学习 PHP 的时候,经常会用到获取现在之前或之后,某个时间段的日期。现在已经进
行收集,大家同时也可以进行扩展丰富
代码如下:
 

//获取当天的星期(1-7)
function

 GetWeek(

$times

)

{

$res

 = 

date

('w', 

strtotime

(

$times

));

if

(

$res

==0)

$res

=7;

return

 

$res

;

}

//获取当天时间
function

 GetTime(

$times

)