0
如何將來自數據庫的str格式化爲更具可讀性的內容。strtotime轉換
2012-04-06T10:55:58-07:00
我想它在M-y的格式。 我試過
$date = date('m-y',strtotime('2012-04-06T10:55:58-07:00'));
我很難過。
謝謝!
如何將來自數據庫的str格式化爲更具可讀性的內容。strtotime轉換
2012-04-06T10:55:58-07:00
我想它在M-y的格式。 我試過
$date = date('m-y',strtotime('2012-04-06T10:55:58-07:00'));
我很難過。
謝謝!
如果時區是沒有意義的,你可以砍掉它是這樣的:
$dbDateString = '2012-04-26T10:55:58-07:00';
$dateString = substr($dbDateString, 0, 10);
$date = date('m-y',strtotime($dateString);
,或者你可以去便宜的路線:
$dbDateString = '2012-04-26T10:55:58-07:00';
$year = substr($dbDateString, 0, 4);
$month = substr($dbDateString, 5, 2);
退房:How do I convert an ISO8601 date to another format in PHP?
他們提供他們的解決方案是:
$date = '2011-09-02T18:00:00';
$time = strtotime($date);
$fixed = date('l, F jS Y \at g:ia', $time); // 'a' is escaped as it's a format char.
您應該將數據庫中的數據導出爲unix時間戳,或者將日期格式設置爲查詢的一部分。 MySQL的? – Scuzzy
數據來自Microsoft CRM。我們如何恢復數據的能力非常有限。 – Tom
你說你想要它的形式爲m-y,但在函數中它的y-m?你期待的是$ date值是什麼? – craig1231