试图理解DateTime类,但是在找出如何返回未来一个月的第一天的日期时遇到了问题。
基本上,我想在明年8月的第一天返回(例如)。如果我使用:
new DateTime( date('Y-m-d', strtotime('first day of August') ) )
它返回2017-08-01,已经过去了。我想返回2018-08-01。使用"明年8月的第一天"不起作用。有没有办法用strtotime解析器完成我想要的东西?
答案 0 :(得分:0)
新日期时间(日期(' Y-m-d',strtotime(' 8月+1日的第一天'));