PHP求时间间隔 n天、周、月、年后的时间

简介: echo "2015-01-04 3天后的时间 " . date("Y-m-d h:i:s",strtotime("+3 day",strtotime('2015-01-04')));如何联系我:【万里虎】www.
<?php
date_default_timezone_set('PRC');	// 设置时区

$date1 = strtotime('2015-01-01'); 	//把日期转换成时间戳
$date2 = time(); 			//取当前时间的时间戳

$nowtime=strftime("%Y-%m-%d",$date2); //格式化输出日期

$days=round(($date1-$date2)/3600/24); //四舍五入

echo "今天是<font color=\"red\">".$nowtime."</font>";
echo "<br/>距".strftime("%Y-%m-%d ",$date1)."还有<font colr=\"red\">".$days."</font>天<br /><br /><br />";

echo "当前时间   " . date("Y-m-d h:i:s",strtotime("now")). "<br />";
echo "后天时间   " . date("Y-m-d h:i:s",strtotime("+2 day")). "<br />";
echo "下周时间   " . date("Y-m-d h:i:s",strtotime("+1 week")). "<br />";
echo "下月时间   " . date("Y-m-d h:i:s",strtotime("+1 month")). "<br />";
echo "明年时间   " . date("Y-m-d h:i:s",strtotime("+1 year")). "<br />";
echo "下周2天4小时2秒后的时间   " . date("Y-m-d h:i:s",strtotime("+1 week 2 days 4 hours 2 seconds")). "<br />";
echo "下周四时间   " . date("Y-m-d h:i:s",strtotime("next thursday")). "<br />";
echo "上周一时间   " . date("Y-m-d h:i:s",strtotime("last monday")). "<br />";
echo "2015-01-04  3天后的时间   " . date("Y-m-d h:i:s",strtotime("+3 day",strtotime('2015-01-04')));

?>


echo "2015-01-04  3天后的时间   " . date("Y-m-d h:i:s",strtotime("+3 day",strtotime('2015-01-04')));
如何联系我:【万里虎】www.bravetiger.cn 【QQ】3396726884 (咨询问题100元起,帮助解决问题500元起) 【博客】http://www.cnblogs.com/kenshinobiy/
目录
相关文章
|
PHP
PHP如何根据当前时间加,一天、一周、一月、一年
PHP如何根据当前时间加,一天、一周、一月、一年
229 0
|
NoSQL PHP Redis
php+redis实现延迟队列(订单超时未支付。会员时间过期)
php+redis实现延迟队列(订单超时未支付。会员时间过期)
208 0
php+redis实现延迟队列(订单超时未支付。会员时间过期)
|
Unix PHP
PHP中关于时间(戳)、时区、本地时间、UTC时间等的梳理
PHP中关于时间(戳)、时区、本地时间、UTC时间等的梳理 在PHP开发中,我们经常会在时间问题上被搞糊涂,比如我们希望显示一个北京时间,但是当我们使用date函数进行输出时,却发现少了8个小时。几乎所有的php猿类都必须对php中几个重要的时间转换等方法进行研究。
2135 0
|
PHP 定位技术
php获取一些时间实现方法(实践)
php获取一些时间实现方法(实践) 这几天在开发的时候遇到的一些时间上的问题,整理了一下,分享给大家,可以看看,有需要的话可以利用一下。 1.获取上个月第一天及最后一天. echo date('Y-m-01', strtotime('-1 month')); echo "<br/>".
1258 0