0
我試圖從日期的y-m-d格式獲取這種格式(y-m)的月份和年份。 我收到一個錯誤,說在非對象上調用成員函數格式()。 我做得對嗎?感謝您對此的幫助。從y-m-d獲取y-m的日期PHP
$current_date= '2017-04-03';
$d = DateTime::createFromFormat("Y-m",$current_date);
$current_date = $d->format("Y-m");
echo $current_date;
您應該使用您實際獲得的格式('Ymd')創建$ d,而不是您想要的格式 –
更改爲'$ d = DateTime :: createFromFormat(「Ymd」,$ current_date); ' –
我更新了我的代碼,仍然出現同樣的錯誤 –