之前我們都知道日期存儲爲YYYY-MM-DD。我有,帶來了用戶信息,包括出生日期等搜索框。我怎樣才能重新格式化字符串,它實際上呼應它下面??前:格式化日期回聲PHP
echo '<br /> Exp. Date: ' .$row['exp_date'];
之前我們都知道日期存儲爲YYYY-MM-DD。我有,帶來了用戶信息,包括出生日期等搜索框。我怎樣才能重新格式化字符串,它實際上呼應它下面??前:格式化日期回聲PHP
echo '<br /> Exp. Date: ' .$row['exp_date'];
echo '<br /> Exp. Date: ' . date(DATE_RSS, strtotime(row['exp_date']));
哪裏DATE_RSS
是任何你想要的日期格式。
您要找的PHP函數叫做date()。
串日期(字符串$格式 [摘要$時間戳 =時間()])
對於你的例子是風格的$格式;
php日期函數不分析hythens,所以您可以像這樣添加它們,以使格式參數對您的函數正確。 $format = 'y-m-d';
。
現在$timestamp
paramater預計秒自Unix Epoch。由於我們認爲您目前格式化爲字符串,因此我們可以使用strtotime函數將其轉換爲秒。爲此,這樣做很簡單,$timestamp = strtotime($row['exp_date'])
;
Puting這一切togeater成一個簡單的函數調用和outputing結果就像你問的是下面的代碼示例。
echo '<br /> Exp. Date: ' . date('y-m-d', strtotime($row['exp_date']));
據我所知,MySQL接受這種格式的日期,但不一定像那樣存儲它們。 – alex