修改Unix Time時間字串為易讀時間格式

修改Unix Time時間字串為易讀時間格式的方法
取得News新聞模組->stories資料表中的published欄位數值後,發現為Unix Time時間格式,
所以每筆時間紀錄全部顯示為1315069999~1293456502奇怪的Unix 時間字串格式。


後來查了一下資料,原來Unix Time時間字串還需要經過轉換,才能顯示為易讀格式。
共以下下函數可以解析Unix Time時間字串
$time = 1234567890;
$year = date("Y",$time);
$month = date("m",$time);
$day = date("d",$time);
$hour = date("h",$time);
$minute = date("i",$time);
$second = date("s",$time);
echo "Unix時間:$time,可轉換成".$year."年".$month. "月" . $day. "日". $hour."時". $minute. "分". $second."秒。";
參考資料來源:http://www.inote.tw/2009/03/php-unix-time.html (海芋小站)

所以我就按以上的轉換方式進行時間格式的解析步驟,在還沒解析之前,時間格式均為Unix的時間字串


$published;  //此值為News模組新聞的時間變數值
$year = date("Y",$published); //年
$month = date("m",$published); //月
$day = date("d",$published); //日

$published= "{$year}/{$month}/{$day}";   //將年月日合併為單一變數。
echo $published; //即可正常顯示 顯示 年/月/日易讀格式


教學文章撰寫:徐嘉裕(Neohsu)

留言

  1. $published = date("Y/m/d",$published);
    寫成一行不就好了 XD

    回覆刪除
  2. 哈哈~感謝RB大神下凡來指點迷津,這樣的確簡化不少!~讚啦!

    回覆刪除

張貼留言

這個網誌中的熱門文章

Xoops免費佈景:neilambilight2.5正式版釋出-佈景設計開發:徐嘉裕Neil hsu

在CentOS7上安裝XAMPP並設定允許外部連線phpmyadmin的方法-教學撰寫:徐嘉裕Neil hsu

jquery.datepicker下拉月曆只顯示年-月的設定方法-教學撰寫:徐嘉裕Neil hsu