我知道这可能已经在某个地方有了答案,但我已经全力以赴,但没有成功。基本上,我理解MySQL以YYYY-MM-DD格式存储数据。我正在做这个数据库查询。
选择 comp,日期 FROM wp_mytable WHERE date=DATE(NOW())
然后我像这样回显日期,
<td class=" column-comp"><?php echo $print->comp;?></td>
<td class="column-date"><?php date_format (new DateTime($print->date), 'd-m-Y');?></td>
这会抛出一个空的日期列。
当我将其更改为
<td class=" column-comp"><?php echo $print->comp;?></td>
<td class="column-date"><?php DATE_FORMAT("$print->date", "%d %M %Y");?></td>
我收到这个错误
Warning: date_format() expects parameter 1 to be DateTimeInterface, string
这里可能出了什么问题?我需要以这种格式返回日期d-m-Y。请
喵喔喔