任何人都可以請幫忙嗎? 我已經搜索了很多網站(包括stackoverflow),但無法找到我確切的答案。來自MySQL的PHP日期格式化Fatched Datetime
它可能很容易,但我需要知道。
2014年11月21日18時49分55秒
我需要將其轉換爲
下午6點49分,2014年11月21日
燦有人幫助我嗎?
在此先感謝您的幫助。
任何人都可以請幫忙嗎? 我已經搜索了很多網站(包括stackoverflow),但無法找到我確切的答案。來自MySQL的PHP日期格式化Fatched Datetime
它可能很容易,但我需要知道。
2014年11月21日18時49分55秒
我需要將其轉換爲
下午6點49分,2014年11月21日
燦有人幫助我嗎?
在此先感謝您的幫助。
這應該爲你工作:
$date = "2014-11-21 18:49:55";
echo date('g:i A, dS F Y', strtotime($date));
輸出:
6:49 PM, 21st November 2014
<?php
$providedTime = '2014-11-21 18:49:55';
$newTime = strtotime($providedTime);
echo date('g:i A, dS F Y', $newTime);
?>
[工作示例] [1]
我們可以使用PHP的date()函數來獲得所需的格式提供的日期。
date()
函數有各種參數,我們可以很好地使用它們。
希望它適合你。
$originalDate = "2014-11-21 18:49:55";
$newDate1 = date("g:i A,", strtotime($originalDate));
$newDate2 = date("d", strtotime($originalDate));
$newDate3 = date("F, Y", strtotime($originalDate));
echo $newDate1.' '.$newDate2.'th '.$newDate3;
你自己到底做了什麼?使用strtotime()和date()可以爲你解決這個問題。更優雅的方式是使用'DateTime' – RichardBernards 2014-12-02 12:18:48