PHP中有一个非常厉害的函数,strtotime()函数,这个函数有一个异常厉害的使用方法,手册上说的有,但是估计在实际应用中能够想到的人不多.
我为了计算出当前时间N天后的日期时,也是自己写了一个很复杂的函数之后才无意间发现这个函数的,现在记录下来以免以后又忘记了.
当前时间一周之后的时间戳:strtotime(]+1 week]),这样就行了,一周之后是这样我想N周之后大家应该也就知道了吧,嘿嘿……
然后举一反三,一个月之后呢?应该是strtotime(]+1 months]);
5天之后的时间呢当然是:strtotime(]+5 days]);
12个小时之后呢?strtotime(]+12 hours]);
20分钟之后当然是:strtotime(]+20 minutes]);
30秒之后就是strtotime(]+30 seconds]);
上周六的时间呢?应该是 strtotime(]Last Saturday[);
下周六当然是strtotime(]Next Saturday]);了
当然你也可以写成这样复杂的,当前时间一个月零两周,零三天,零4个小时16分钟32秒后的时间:
date(]Y-m-d H:i:s],strtotime(]+1 months +1 week +3 days +4 hours +16 minutes +32 seconds]));
当前时间之后的时间是[+],之前的时间当然用[-]就可以了.
查看更多关于PHP计算当前时间之后,之前的时间的详细内容...