[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как конвертировать формат времени?
grisha2013
Добрый день!
Мне нужно конвертировать формат времени 2014.03.12 14:19:39 в 2014-03-12 14:19:39, т.е. заменить разделитель даты с точек на дефисы.
Как это правильно сделать, поиском и заменой точки на дефис или есть какая-то специальная функция?
killer8080
$date = DateTime::createFromFormat('Y.m.d H:i:s', '2014.03.12 14:19:39'); 
echo $date->format('Y-m-d H:i:s');
bestxp


echo date('Y-m-d H:i:s', strtotime('2014.03.12 14:19:39'));

killer8080
Цитата (bestxp @ 12.03.2014 - 17:13)


echo date('Y-m-d H:i:s', strtotime('2014.03.12 14:19:39'));


var_dump(strtotime('2014.03.12 14:19:39')); //bool(false)

strtotime не понимает такой формат к сожалению
inpost
str_replace biggrin.gif

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.