mysql 查詢時間戳格式化 和thinkphp查詢時間戳轉換


我在網上看了好多寫的,都差不多,甚至好多都是一個人寫的被別人轉載啥的,哎

我寫一個比較簡單的

1、mysql語句

格式化時間戳
select  id,name,FROM_UNIXTIME(time,'%Y-%m-%d %H:%i:%s') as addtime from testtable where totaltime != '';

//time是時間戳字段,查出來之后是格式化的數據 ,重命名為 addtime

顯示結果

 

 我當時沒想到啊,查詢的時候可以把時間格式變成時間戳

select  id,name,UNIX_TIMESTAMP(time) as addtime from testtable1;  //我的數據庫存的time格式是這樣的 :2019-02-27

 

2、thinkphp框架

格式化時間戳
$data = $model->field('id,title,FROM_UNIXTIME(time,"%Y-%m-%d %H:%i:%s") as addtime')->order('id desc')->select();
            

 

時間格式變成時間戳

$data = $model->field('id,title,UNIX_TIMESTAMP(time) as addtime')->order('id desc')->select();

 

加個field,就非常簡單啦

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM