php指定时间戳加一天,一周,一月或一年的方法

说了一千句一万句壮志豪言,不行动你还是碌碌无为;如果你行动了,哪怕只是一个小小的动作,你就有可能解决了温饱大计。

在使用php脚本写会员时间累加的逻辑时,发现如果单纯的在时间戳上加上会员时间的秒数是不科学的,所以就用到了php中直接加时间的方法,比如在一个指定的时间戳上加一天,一周,一月或一年是非常简单。

php指定时间戳上加上一天的方法

day:表示为天

例:在当前的时间戳上加指定的天数

//加1天
echo date('Y-m-d',strtotime("+1 day", time()));
//加2天
echo date('Y-m-d',strtotime("+2 day", time()));
//加3天
echo date('Y-m-d',strtotime("+3 day", time()));

例:在指定时间上加上一天

$time = strtotime('2021-06-11');
//加1天
echo date('Y-m-d',strtotime("+1 day", $time));
//加2天
echo date('Y-m-d',strtotime("+2 day", $time));
//加3天
echo date('Y-m-d',strtotime("+3 day", $time));

php指定时间戳上加上一周的方法

php在指定的时间戳上加上一周的方法与加一天的方法类似,只需要将 day 改为 week 即可!

week:表示为周

例:

$time = strtotime('2021-06-11');
//加1周
echo date('Y-m-d',strtotime("+1 week", $time));
//加2周
echo date('Y-m-d',strtotime("+2 week", $time));

php指定时间戳上加上一月,一年的方法

months:表示为月

year:表示为年

例:

$time = strtotime('2021-06-11');
//加1天
echo date('Y-m-d',strtotime("+1 months", $time));
//加2天
echo date('Y-m-d',strtotime("+1 year", $time));

php指定时间戳上加上一分钟,一小时的方法

hour:表示小时

minute:表示分钟

例:

$time = strtotime('2021-06-11 08:08:08');
//加1分钟
echo date('Y-m-d H:i:s',strtotime("+1 hour", $time));
//加1小时
echo date('Y-m-d H:i:s',strtotime("+1 minute", $time));

php指定的时间戳加上一年一月一天的方法

上面所列出的时间单位是可以组合起来使用的!

例:

$time = strtotime('2021-06-11 08:08:08');
echo date('Y-m-d H:i:s',strtotime("+1 year +1 months +1 day", $time));

到此这篇关于php指定时间戳加一天,一周,一月或一年的方法就介绍到这了。我们每一个人都是会经过这个阶段,就是见到一座山,就想知道山后面是什么。我很想告诉他,可能翻过山后面,你会发现没什么特别。回望之下,可能会觉得这一边更好。更多相关php指定时间戳加一天,一周,一月或一年的方法内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

您可能有感兴趣的文章
php get_magic_quotes_gpc()函数介绍与用法

php取消运行时间限制的方法

php中ini_set函数介绍

php获取文件夹下所有文件/文件夹

php如何实现文件下载的方法