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

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

拉拉維爾,其中日期按特定格式

拉拉維爾,其中日期按特定格式

PHP
SMILET 2022-09-17 22:25:38
在 DB Col 名稱('發布')varchar 格式 d/m/Y 中,例如 30/1/2020,當嘗試獲取小于 30/1/2020 的日期時,獲取任何小于天的日期例如->where('publish','<','30/01/2020')29/2/2020少于所以,我得到任何日期低于30天,而不是月或年30/1/2020
查看完整描述

2 回答

?
慕慕森

TA貢獻1856條經驗 獲得超17個贊

在您的雄辯模型上定義一個作為碳對象檢索的輔助器publish


public function getPublishAttribute($date)

{

    return Carbon::parse($date)->format('d/m/Y');

}

現在在您的控制器上比較兩個日期如下


->where('publish','<',Carbon::parse('30/01/2020'))

希望它有幫助!


查看完整回答
反對 回復 2022-09-17
?
叮當貓咪

TA貢獻1776條經驗 獲得超12個贊

您可以使用 和 用于相同的:DB::rawstr_to_date

 ->where(DB::raw('str_to_date(publish, "%d/%m/%Y")'),'<','30/01/2020' )

str_to_date會將您的 varchar 字段轉換為日期時間字段。

>日期和時間函數> STR_TO_DATE


查看完整回答
反對 回復 2022-09-17
  • 2 回答
  • 0 關注
  • 118 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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