学习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 本站所有文章,除注明出处外皆为原创,转载请注明本文地址,版权所有。
蛋仔派对无限蛋币http://www.wzryzs.com/
666
666
很好的方法值得推荐
gg修改器https://www.guiyangtax.com/ 葫芦侠http://www.booj.net/ 八门神器http://www.tusovok.net/
gg修改器https://www.guiyangtax.com/ 葫芦侠http://www.booj.net/ 八门神器http://www.tusovok.net/