строка даты – 30 апреля 2010 г.
Я хочу проанализировать строку в 2010-04-30, используя php, как я могу это достичь?
Благодаря!!
Попробуйте http://php.net/manual/en/function.strtotime.php конвертировать в метку времени, а затем http://www.php.net/manual/en/function.date.php, чтобы получить ее в свой собственный формат.
Либо с помощью API DateTime ( требуется PHP 5.3+ ):
$dateTime = DateTime::createFromFormat('F d, Y', 'Apr 30, 2010'); echo $dateTime->format('Ym-d');
или же в процедурном стиле ( требуется PHP 5.3+ ):
$dateTime = date_create_from_format('F d, Y', 'Apr 30, 2010'); echo date_format($dateTime, 'Ym-d');
или классический ( требуется PHP4 + ):
$dateTime = strtotime('Apr 30, 2010'); echo date('Ym-d', $dateTime);