自定义datetime时间戳会出现一个小BUG

该BUG是在common.php下format_moment方法返回值之前,如果你写了model定义修改器,其实已经将存储的时间戳变回日期格式,但是在format_moment方法里把变回的日期格式取整后又重新date($format,$time)。在自定义日期的时候,存储没问题,调用时候因为多转换了一下,全部都是1970.
在common.php下646行左右,把原本的 $time = $time === null ? time() : intval($time);改为$time = $time === null ? time() : intval(strtotime($time));就可以了。
这肯定不是最好的解决方法,官方给个解决方法把。

0 个评论

要回复文章请先登录注册