现在的位置: 首页 -> PHP学习 -> php计算一个月,年,日后(前)的日期时间

php计算一个月,年,日后(前)的日期时间

2014-06-18 21:53评论数 0 ⁄ 被浏览 11474 views+

学习php的时候,经常会遇到要算多少时间以后的日期,如果先用日期转化为时间戳,再加上指定时间后,再转换为日期,这样很麻烦。下面,我用了两种方法,可以快速轻松的实现日期的“加减”。


php计算一个月,年,日后的日期时间


<?php

header("Content-type:text/html;charset=utf-8");

//设置时区

date_default_timezone_set('PRC');

//现在时间

echo "现在时间:<b>".date("Y-m-d H:i:s")."</b><br/>";

echo "<br/>方法一:<br/>";

echo "1年后的时间:".date('Y-m-d H:i:s',strtotime('+1 year'))."<br/>";

echo "1个月后的时间:".date('Y-m-d H:i:s',strtotime('+1 month'))."<br/>";

echo "1天后的时间:".date('Y-m-d H:i:s',strtotime('+1 day'))."<br/>";

echo "1星期后的时间:".date('Y-m-d H:i:s',strtotime('+1 week'))."<br/>";

echo "1小时后的时间:".date('Y-m-d H:i:s',strtotime('+1 hour'))."<br/>";

echo "1分钟后的时间:".date('Y-m-d H:i:s',strtotime('+1 minute'))."<br/>";

echo "1秒后的时间:".date('Y-m-d H:i:s',strtotime('+1 second'))."<br/>";

echo "<br/>方法二:<br/>";

echo "1个月后的时间:".date('Y-m-d H:i:s',mktime(date("H"),date("i"),date("s"),date("m")+1,date("d"),date("Y")))."<br/>";

echo "1年零1个月后的时间:".date('Y-m-d H:i:s',mktime(date("H"),date("i"),date("s"),date("m")+1,date("d"),date("Y")+1))."<br/>";

?>


这样就方便简单多了。

 

文章出自:https://www.daixiaorui.com/read/106.html 本站所有文章,除注明出处外皆为原创,转载请注明本文地址,版权所有。

目前有 0 条评论  @我要评论

    您的每一个评论都是对我的一份支持

     博客二维码

    昵称 *

    邮箱 *