php sleep usleep php usleep php使用
# 如何在回调函数中访问外部的变量在swoole _服务器/swoole _客户端的事件回调函数中,需要读取调用外部的变量和对象,可以通过下面的几种方法实现。* * * * *[TOC=2,3]*
顺晟科技
2021-06-28 17:25:12
133
在使用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));
30
2022-11
30
2022-11
30
2022-11
17
2022-11
17
2022-11
31
2022-10