我正在使用 - echo $ post-> entry_time;
这将回应适当的时间戳,如 - 2015-12-09 13:47:46。 我希望随着时间的推移将其格式化为2015年12月16日。
答案 0 :(得分:0)
在下面我创建了将UTCmills添加到Date的函数,只需在 helper.php 中添加函数,就可以在视图,控制器和模型中使用,
/*
@return convert UTC milisec to date format
@param $milisec , $formate
@explain 1 $milisec convert to date
@explain 2 $formate convert as per date format
*/
function UTCmillsToDate($milisec, $formate = "Y-M-D") {
$mil = $milisec;
$seconds = $mil / 1000;
if ($formate == "YMD") {
return date("Ymd", $seconds);
} else if ($formate == "Y-M-D") {
return date("Y-m-d", $seconds);
} else if ($formate == "d/m/Y") {
return date("d/m/Y", $seconds);
} else if ($formate == "Y-m-d H:i:s") {
return date("Y-m-d H:i:s", $seconds);
}else if ($formate == "d-m-Y H:i:s") {
return date("d-m-Y H:i:s", $seconds);
}
else if ($formate == "s") {
return date("r", $seconds);
} else {
return date("d-m-Y", $seconds);
}
}
1 ==> UTCmillsToDate( '1449750420')
输出 2015-10-12
2 => UTCmillsToDate('1449750420','Y-m-d H:i:s')
输出: 2015-10-12 12:27:00