2017-04-03 64 views
0

從JSON有效內容中獲取格式如下所示的日期:「2017.03.11」。期望的結果是:「2017年3月11日」。我知道如何刪除點並將結果轉換爲我想要使用的date()。但是,有沒有更直接的方式來實現它(沒有消除點的步驟)?將帶分隔符的日期轉換爲不帶點的另一種格式

+0

見[文檔](http://php.net/manual/en/function.date.php) –

+0

在第一convet日期日期對象。然後將其轉換爲所需格式 –

回答

0

試試這個:

$date = DateTime::createFromFormat('Y.m.d', '2017.03.11'); 

,然後用$約會對象,你可以做任何你需要的。

+0

觸發致命錯誤。 – drake035

0

這應該做你所需要的。

<?php 
$date = "2017.03.11"; 
$date1 = str_replace(".", "-", $date); 
$date1 = strtotime($date1); 
$date2 = date('d F Y',$date1); 
echo $date2; 
?> 

2017.03.11 input 
11 March 2017 output 
+0

謝謝,它的作品,但我所尋找的比這簡單得多。 – drake035

相關問題