2012-10-30 121 views
-4

目前,我有一个日期格式是这样的:在php中更改日期格式?

2012-07-24 

我想将它更改为以下格式:

July 07, 2012, Friday 
+3

检查http://php.net/manual/en/function.date。 php –

+2

你有试过什么请告诉我们 – sunleo

回答

0

使用date_create_from_format,然后用date_format

date_format(date_create_from_format("2012-07-24","Y-m-d"),"F D, Y, l") 
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'); 
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); 
?>