0

システムはその日付を返します20110408

それを隠蔽することは可能8 April 2011ですか?PHP5を使用しています。DateTimeクラスでそれを行う方法を理解できません。

4

4 に答える 4

3

日付関数<-

$original_date = '20110408';
date('d F Y', strtotime($original_date));
于 2011-05-07T05:49:14.707 に答える
0

次を使用できます。

date("j F Y", strtotime('20110408'));
于 2011-05-07T05:50:16.280 に答える
0

これらを試してください

echo date("Y-m-d H:i:s")."<br />";
echo date("F j, Y")."<br />";
echo date("j F Y")."<br />";
于 2011-05-07T05:50:25.490 に答える
0

いつでも使用できます:

function formatDate($date) {
    // 20110408 -> 8 April 2011
    $months = array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');
    $year = substr($date, 0, 4);
    $month = $months[intval(substr($date, 4, 2))-1];
    $day = (int)substr($date, -2);
    return sprintf("%d %s %d", $day, $month, $year);
}

簡単すぎないことを願っています!

于 2013-02-05T08:53:20.717 に答える