我试图仅从日期的 ymd 格式中获取此格式 (ym) 的月份和年份。我收到一条错误消息,说在非对象上调用成员函数 format()。我做得对吗?感谢您对此的帮助。
$current_date= '2017-04-03';
$d = DateTime::createFromFormat("Y-m",$current_date);
$current_date = $d->format("Y-m");
echo $current_date;
我很抱歉,我很抱歉,错误的原因是我将以下代码放入导致错误的 for 循环中。将代码移出循环后,我唯一改变的是代码来自
$d = DateTime::createFromFormat("Y-m",$current_date);
至
$d = DateTime::createFromFormat("Y-m-d",$current_date);
非常感谢!
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句