新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
使用thinkphp5.1框架怎么格式化mysql時間戳為日期-創(chuàng)新互聯(lián)
本篇文章為大家展示了使用thinkphp5.1框架怎么格式化mysql時間戳為日期,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。
創(chuàng)新互聯(lián)從2013年創(chuàng)立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)網(wǎng)站策劃,項目實(shí)施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元湘陰做網(wǎng)站,已為上家服務(wù),為湘陰各地企業(yè)和個人服務(wù),聯(lián)系電話:028-86922220方式一
使用mysql函數(shù)FROM_UNIXTIME(unix_timestamp,format)直接轉(zhuǎn)換
select FROM_UNIXTIME(o.create_time,'%Y-%m-%d') create_time from table
方式二
使用模型獲取器 withAttr, 在該方法中用date函數(shù)格式化
->field('*') ->withAttr('create_time',function ($value,$data) { return date("Y-m-d H:i",$value); }) ->select()
方式三
使用模型的自動時間戳,開啟后會默認(rèn)自動轉(zhuǎn)換create_time和update_time兩個字段的值
第一種方式是全局開啟,在數(shù)據(jù)庫配置文件中進(jìn)行設(shè)置:
// 開啟自動寫入時間戳字段 'auto_timestamp' => true, // 時間字段取出后的默認(rèn)時間格式 'datetime_format' => 'Y-m-d H:i:s',
第二種是在需要的模型類里面單獨(dú)開啟:
方法四
forerch 循環(huán)里 date函數(shù)格式化
上述內(nèi)容就是使用thinkphp5.1框架怎么格式化mysql時間戳為日期,你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
網(wǎng)站題目:使用thinkphp5.1框架怎么格式化mysql時間戳為日期-創(chuàng)新互聯(lián)
文章分享:http://www.dlmjj.cn/article/cdcjec.html