-5

現在、次のような日付形式があります。

2012-07-24

この形式に変更したい:

July 07, 2012, Friday
4

4 に答える 4

3

次のいずれかの方法を使用できます。

//1
echo date('F d, Y, l',strtotime('2012-07-24'));
//2
$date = date_create('2012-07-24');
echo date_format($date, 'F d, Y, l');
//3
$date = new DateTime('2012-07-24');
echo $date->format('F d, Y, l');
于 2012-10-30T06:52:35.283 に答える
1

使用する

echo date("F d, Y, l");

詳細については、これをお読みください:

http://php.net/manual/en/function.date.php

于 2012-10-30T06:50:47.827 に答える
0
<?php

    function changedateformat($date)
{
    $date1=explode("-",$date);

    $mktime=mktime(0,0,0,$date1[1],$date1[2],$date1[0]);
    return date('F d, Y, l',$mktime);
}

$date1="2012-07-24";
echo changedateformat($date1);
?>
于 2012-10-30T07:01:09.350 に答える
0

を使用date_create_from_formatしてから使用するdate_format

date_format(date_create_from_format("2012-07-24","Y-m-d"),"F D, Y, l")
于 2012-10-30T06:51:32.073 に答える