《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
关于 LearnKu
高认可度评论:
看看鸟哥解释的:www.laruence.com/2018/07/31/3207.h...
原理大家说的都很清楚了, 可以用Carbon 这个包 针对大小月有很好用的方法
这不是bug
确实
需要这样
或者
这样
试一下go 也是一样,所以这个确实跟语言无关,和踩坑经验相关
这怎么能算是bug呢?
看看鸟哥解释的:www.laruence.com/2018/07/31/3207.h...
这应该不算是bug吧
不要那么主观上来就bug,有没有可能是你自己基本功不到位呢,请用 date('Y-m-d', strtotime('last day of -1 month')) 试一试呢,就算如果真的是bug请到官方仓库提issue或者pr而不是在社区抱怨带来负能量
参考

这不是BUG
原理大家说的都很清楚了, 可以用Carbon 这个包 针对大小月有很好用的方法
这个是以当前时间计算得来的,上月没有29,就会往前移一天。要想计算日期准确需要稍微处理一下
这不是一个BUG,描述清楚你的目的,你想获取怎么样的日期,也许我可以帮助你。
官方函数 strtotime 是非常灵活的,无需扩展包就能做到很多很多你想不到的,学好英文,尝试用规范的英文语义化传递参数进去,你会得到预期的效果。可参考我写了一些用例手册,更多的等你自己去发现
www.kancloud.cn/wenshunbiao/wenshu...
我之前直接问的chatgpt,它给了我这个答案,然后刚我发现不是我要的。
这种每月的固定多少号到期,只是有些业务设计需要(我个人做过的比较多项目是按30天计),源码底层是不会考虑太多业务方面的东西的。这事让我想起前段时间很多人吐槽的爱奇艺会员,2月少几天。但有时候我们又需要这种业务场景。
闲来无事,原生实现了这种需求(有更精炼的写法,欢迎交流),灵感来自于
Carbon包,去学习了它的源码,要方便的话当然是直接用Carbon包啦,下面的代码仅供学习或不想加包的场景使用:直接用carbon包