PHP中如何给日期加上一个月 加一周

发布网友 发布时间:2022-04-23 14:13

我来回答

5个回答

懂视网 时间:2022-04-06 08:25

php实现当前时间加天数的方法:首先打开相应的PHP文件;然后通过“date("Y-m-d H:i:s");”方法获取当前时间;接着通过“strtotime($showtime . '+'.$size.' day')”方法实现加天数即可。

推荐:《PHP视频教程》

php当前时间加天数的算法,今天做一个项目是网络账号,客户要求判断用户购买的套餐做的套餐是从今天开始算起加上天数,比如今天是2012-10-12,如果加上30天,那么他的到期日期是2012-11-12

算法就是:

 $showtime=date("Y-m-d H:i:s");//当前时间
 $size=1*30;//时间段,以30天来算 1可以是一个月 三个月 六个月 十二个月等!
 $todata=date('Y-m-d',strtotime($showtime . '+'.$size.' day'));//购买过后的到期时间 $size

是添加的天数!

热心网友 时间:2022-04-06 05:33

你好,获取当前时间戳:time() ,如果你没设置时区 ,那么当前时间时间戳是:time()+3600*8 ,我们假设你的时区设置正确,那么time()+3600*24*30 就是一个月,一周就是time()+3600*24*7 (3600是一小时的秒数X24小时 就是一天X30/7)就是30天或者7天了。希望能帮到你,望采纳!

热心网友 时间:2022-04-06 06:51

PHP中的date函数可以用来进行时间控制。
首先需要用date_default_timezone_set来设置一个时区,比如说:
date_default_timezone_set("PRC");
实现加一个月
date("Y-m-d",strtotime("+1months",strtotime("2015-11-27")));
//结果是 2015-12-27
实现加一周
改成 +1week
即date("Y-m-d",strtotime("+1week",strtotime("2015-11-27")));

热心网友 时间:2022-04-06 08:25

可以这样

$a = '2014-11-03';
$b = date('Y-m-d', strtotime($a.' +10 month'));
$c = date('Y-m-d', strtotime($a.' +1 year'));

echo $b;//2015-09-03
echo $c;//2015-11-03
//加上一周可以换成加上7天
$d = date('Y-m-d', strtotime($a.' +7 day'));
echo $d;//2015-11-10

热心网友 时间:2022-04-06 10:17

这个只能把服务器的时间改上一月或上一周

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com