快捷搜索:   文件 java linux

php 取某一日期的前一天

$date = "2016-07-19";  
$time = strtotime($date) - 3600*24;  
echo date('Y-m-d',$time);
或者
echo date("Y-m-d",(strtotime("2009-01-01") - 3600*24));

 (1)打印明天此时的时间戳strtotime("+1 day")  
当前时间:echo date("Y-m-d H:i:s",time()) 结果:2016-06-22 09:40:25
指定时间:echo date("Y-m-d H:i:s",strtotime("+1 day"))
结果:2016-06-23 09:40:25

 (2)打印昨天此时的时间戳strtotime("-1 day")  
当前时间:echo date("Y-m-d H:i:s",time()) 结果:2009-01-22 09:40:25
指定时间:echo date("Y-m-d H:i:s",strtotime("-1 day"))
结果:2016-06-21 09:40:25

 (3)打印下个星期此时的时间戳strtotime("+1 week")  
当前时间:echo date("Y-m-d H:i:s",time()) 结果:2009-01-22 09:40:25
指定时间:echo date("Y-m-d H:i:s",strtotime("+1 week"))
结果:2016-06-29 09:40:25

 (4)打印上个星期此时的时间戳strtotime("-1 week")  
当前时间:echo date("Y-m-d H:i:s",time()) 结果:2009-01-22 09:40:25
指定时间:echo date("Y-m-d H:i:s",strtotime("-1 week"))
结果:2009-01-15 09:40:25

 (5)打印指定下星期几的时间戳strtotime("next Thursday")  
当前时间:echo date("Y-m-d H:i:s",time()) 结果:2009-01-22 09:40:25
指定时间:echo date("Y-m-d H:i:s",strtotime("next Thursday"))
结果:2016-06-29 00:00:00

 (6)打印指定上星期几的时间戳strtotime("last Thursday")  
当前时间:echo date("Y-m-d H:i:s",time()) 结果:2009-01-22 09:40:25
指定时间:echo date("Y-m-d H:i:s",strtotime("last Thursday"))
结果:2016-07-15 00:00:00



您可能还会对下面的文章感兴趣:

头像:

设置头像

x
名称(*):
域名    :
邮箱    :

评论内容(*): 刷新评论 提交评论