-4

重複の可能性:
PHPの日付形式の変換

2012年9月9月のような日付があります。PHPを使用してこれを2012-09-09に変換するにはどうすればよいですか?

4

2 に答える 2

2

あなたはで試すことができますstrptime

$date = '2012-september-09';
$strp = strptime($date, '%Y-%B-%d');
$ymd = sprintf('%04d-%02d-%02d', $strp['tm_year'] + 1900, $strp['tm_mon'] + 1, $strp['tm_mday']);
$new_date = new DateTime($ymd);
echo $new_date->format('Y-m-d');

これがコードパッドです

于 2012-09-05T07:06:43.930 に答える
0

これを試して

Change 

<?php echo date('Y-m-d',strtotime('2012-september-09'));?>

 To

<?php echo date('Y-m-d',strtotime('09-september-2012'));?>
于 2012-09-05T06:57:16.933 に答える