php / mysql получает форматы даты - PullRequest
0 голосов
/ 06 марта 2012

Я собираю церковный регистр и даты в этом формате гггг-мм-дд пример. 1978-03-27. Мне нужно сделать это 27 марта 1978 года. Любой скрипт PHP, чтобы помочь мне? Я попробовал MSEXcel, но все испортило. спасибо (во всяком случае .. я получаю его из базы данных), поэтому я был бы рад, если бы он был прочитан из базы данных или файла дат.

Ответы [ 2 ]

3 голосов
/ 06 марта 2012

Попробуйте с:

$input     = '1978-03-27';
$timestamp = strtotime($input);
$output    = date('dS F, Y', $timestamp);

Ссылка на date формат: php.net

0 голосов
/ 06 марта 2012

Попробуйте это:

$in  = '1978-03-27';
$out = date('jS F Y',strtotime($in));

var_dump($out);

date() форматирует ваш вывод, а strtotime() преобразует ваш ввод в метку времени. Имейте в виду, что это будет работать только для значений от 1970-01-01. Если вы хотите работать со «старыми» датами, вам нужно проанализировать ввод вручную и сгенерировать требуемый вывод.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...