我想重新構建存儲在變量中的日期格式。 我從YYYY-MM-DD HH:MM:SS存儲的MySQL數據庫中檢索日期/時間,並使用PHP。重新排列存儲在變量中的日期格式
我想顯示的日期爲
星期四2013年3月2日下午2:30
這可能嗎?
謝謝。
我想重新構建存儲在變量中的日期格式。 我從YYYY-MM-DD HH:MM:SS存儲的MySQL數據庫中檢索日期/時間,並使用PHP。重新排列存儲在變量中的日期格式
我想顯示的日期爲
星期四2013年3月2日下午2:30
這可能嗎?
謝謝。
請查看這些日期格式。
http://php.net/manual/en/datetime.formats.date.php
並使用此PHP代碼(我沒有推杆降權的格式呢!)
$datetime = strtotime($mysqldatevalue);
$mysqldate = date("Y-m-d H:i:s", $datetime);
是的,這是可能的。使用strtotime()將SQL日期更改爲unix時間戳,然後將其作爲date()的第二個參數以及相應的format string。
date("d/m/Y H:i:s",strtotime($time_from_db))
將2012-01-01 10:12:14
轉換爲01/01/2012 10:12:14
,你可以替換第一個參數適合你的規格需要在date function in php site
$date = date("Y-m-d H:i:s", strtotime($dbdate));
你也可以到這個直接在查詢什麼:
DATE_FORMAT(datecolumn,'%Y-%m-%d %H:%i:%s') as date
即使你可以使用這個:既然你提到過:
我想顯示的日期爲 星期四2013年3月2日下午2:30 這可能嗎?
查詢:語法:'%a %D %b %Y %r'
SELECT DATE_FORMAT('2013-03-02 14:30:00',
'%A %D %b %Y %r');
| DATE_FORMAT('2013-03-02 14:30:00',
'%A %D %B %Y %R') |
-----------------------------------------------------------------------
| Sat 2nd Mar 2013 02:30:00 PM |
@ user1993796起初,我看着你的下午2點30分,看起來你不介意秒,因此也請看看這個;)順便說一下2013年3月2日是星期六。 。 – bonCodigo
哇。我非常喜歡谷歌可以幫助你。或者PHP文檔。 [用PHP格式MySQL的日期時間]的 – Leeish
可能重複(http://stackoverflow.com/questions/136782/format-mysql-datetime-with-php) –