Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Преобразование даты
Форумы портала PHP.SU » » Вопросы новичков » Преобразование даты

Страниц (1): [1]
 

1. Dzen - 14 Ноября, 2012 - 13:45:56 - перейти к сообщению
Добрый день,

Подскажите пожалуйста, как можно преобразовать дату 20121114 в 14-11-2012 ? Можно на примере?
2. Мелкий - 14 Ноября, 2012 - 14:00:19 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. DateTime::createFromFormat('Ymd', $inputStr)->format('d-m-Y');
3. Bartezz - 14 Ноября, 2012 - 14:01:20 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $str="20121114";
  3. echo date("d-m-Y", strtotime($str));
  4. ?>
4. Dzen - 14 Ноября, 2012 - 14:11:43 - перейти к сообщению
Bartezz спасибо! на сервере работает, на локалке под денвером почему-то пишет:
01-01-1970

Мелкий Fatal error: Call to undefined method DateTime::createFromFormat()
почему так?
5. Мелкий - 14 Ноября, 2012 - 14:23:06 - перейти к сообщению
Dzen, переходите на 5.4 или 5.3. 5.2 устарел и более не поддерживается.

 

Powered by ExBB FM 1.0 RC1