strtotime 的 BUG

Posted pyspang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了strtotime 的 BUG相关的知识,希望对你有一定的参考价值。

strtotime(‘+1 month‘),strtotime(‘-1 month‘)  碰到一个月中有28, 31天的就会有问题, 比如 strtotime(‘+1 month‘, strtotime(‘2019-10-31‘)) 就会跳到 12月份去,而不是11月份;

所以一般要用 

strtotime(‘last day of +1month‘)

 

或者

strtotime(‘first day of +1 month‘)

 

以上是关于strtotime 的 BUG的主要内容,如果未能解决你的问题,请参考以下文章

vscode代码片段建议bug

PHP的性能大坑--strtotime函数

ThinkPHP3.2的一个小bug

PHP 精度计算引发的灾难性Bug

当碰到unix纪元问题时strtotime怎么转时间戳(DateTime类的使用方法)

小程序连续点击bug解决