[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как вывести дату из массива в определенном формате
Js_Skriptor
Доброго времени суток, у меня сложилась ситуация, в которой нужно из массива $arItem вывести дату в формате месяц.год (06.2014 или 08.2014)
если быть точным дату начала активности записи $arItem['DATE_ACTIVE_FROM']

дата выводится в таком формате
10.06.2014 09:10:00

Необходима помощь в реализации, подскажите
Kusss
echo substr($arItem['DATE_ACTIVE_FROM'], 3, 7);
Если формат текста всегда хх.хх.ххх
Js_Skriptor
Спасибо большое! первый вариант
$time = explode('.',$arItem['DATE_ACTIVE_FROM']); echo $time[1].'.'.$time[2];

оставлял время, второй вариант
echo substr($arItem['DATE_ACTIVE_FROM'], 3, 7);
отлично работает!

А почему 3 и 7?
Js_Skriptor
Вернуть строку от 3 до 7 символа )))
Kusss
нет. Потому что у тебя получается 4 символа.
Возвращает подстроку строки string, начинающейся с 3 символа по счету и длиной 7 символов.
Js_Skriptor
Спасибо, теперь более точно понимаю.
bestxp
чозанах

date('m.Y', strtotime($arItem['DATE_ACTIVE_FROM']));


работать с датами учимся) , а не придумываем
Js_Skriptor
Цитата
работать с датами учимся) , а не придумываем


Цель достигнута))
Kusss
bestxp
Спасибо что напомнил, из бошки вылетело напрочь.
bestxp
Цитата (Kusss @ 16.07.2014 - 12:55)
bestxp
Спасибо что напомнил, из бошки вылетело напрочь.

для спасибо есть + под профилем)
Быстрый ответ:

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