我剛剛在PHP中編寫了一個函數,它將日期更改爲更易讀的格式。PHP日期編譯器
function customDate($input_date){
$datetime = explode(' ', $input_date);
$date = explode('-', $date);
$time = explode(':', $time);
$current = date('Y-m-d H:i:s');
$currentdatetime = explode(' ', $current);
$currentdate = explode('-', $current_date);
if($date[2] == $currentdate[2]) return date('H:i', strtotime($input_date));
else if($date[2] != $currentdate[2] && $date[0] == $currentdate[0]) return date('F d H:i', strtotime($input_date));
else if($date[2] = $currentdate[2] && $date[0] != $currentdate[0]) return date('F d Y H:i', strtotime($input_date));
else return $input_date;
}
這改變日期像2010-11-06 18:25:55
看起來更漂亮像18:25
(如果今天是2010-11-06),11 November 18:25
(如果不是今天,但仍然在2010年年)或11 November 2010 18:25
如果2010年已經過去了。但從理論上講,我無法找出爲什麼功能只能在不同的日期輸出小時和分鐘。什麼可能導致問題?
嗯,我不知道你的意思是,只有時間和不同天分鐘...但你可以檢查這個鏈接,看看它是否對您有用:HTTP://計算器。/4003476 /人類可讀的日期使用PHP/4003499#4003499 – 2010-11-06 15:42:38