很多站长朋友们都不太清楚php往前几天,今天小编就来给大家整理php往前几天,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php得到当前时间的前多少天时间 2、 php如何获得系统当前日期的前三天 3、 用PHP怎么取得7天前的日期 php得到当前时间的前多少天时间使用PHP的strtotime函数可以获取指定时间或日期的时间戳,然后再使用date函数格式化时间戳就可以了。
举例如下:
date_default_timezone_set('PRC'); //设置时区
//打印出3天前的时间
echo(date('Y-m-d H:i:s', strtotime("-3 day")));
//打印出2个星期前的时间
echo(date('Y-m-d H:i:s', strtotime("-2 week")));
//打印出5个小时后的时间
echo(date('Y-m-d H:i:s', strtotime("+5 hours")));
//打印出1个星期后的时间
echo(date('Y-m-d H:i:s', strtotime("+1 week")));
输出结果:
php如何获得系统当前日期的前三天直接上代码:
<?php
//前1天
date('Y-m-d H:i:s', mktime(null, null, null, null, date('d') -1) );
//前2天
date('Y-m-d H:i:s', mktime(null, null, null, null, date('d') -2) );
//前3天
date('Y-m-d H:i:s', mktime(null, null, null, null, date('d') -3) );
用PHP怎么取得7天前的日期在PHP里面,使用time函数获得当前的时间(年月日时分秒都有,实际上是从1970 年 1 月 1 日 0到当前时间的秒数。
那么,要获得7天前的时刻只需要当前时刻减去7天*24小时/天*3600秒/小时即可,也就是time()-7-24*3600。
例子代码:
<?php
$t=time();
echo date('Y-m-d H:i:s',$t)."\n";
$t-=7*24*3600;
echo date('Y-m-d H:i:s',$t)."\n";
?>
上面的代码显示:
2015-12-17 13:29:59
2015-12-10 13:29:59
如果你只需要到天,不需要时分秒,那么date函数的第一个参数改为'Y-m-d'即可。
关于php往前几天的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php往前几天 php获取几天前的日期的详细内容...