亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何更改 mysql 查詢中的日期格式

如何更改 mysql 查詢中的日期格式

PHP
溫溫醬 2023-07-08 21:40:25
我知道這可能已經在某個地方有了答案,但我已經全力以赴,但沒有成功?;旧希依斫釳ySQL以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。請
查看完整描述

1 回答

?
喵喔喔

TA貢獻1735條經驗 獲得超5個贊

您正在使用DATE_FORMATPHPmysql

像下面這樣使用

<td class="column-date"><?php date('d M Y',strtotime($print->date)); ?></td>

在你的mysql中你需要像下面這樣使用

SELECT comp, DATE_FORMAT(date,"%d %M %Y") as new_date FROM wp_mytable WHERE date=DATE(NOW())

在你的第一個例子中刪除new DateTime

<td class="column-date"><?php echo date_format($print->date, 'd-m-Y');?></td>

如果上述建議不起作用,則分享價值$print->date


查看完整回答
反對 回復 2023-07-08
  • 1 回答
  • 0 關注
  • 156 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號