Ситуация такая:
Соединяюсь с БД, делаю запрос, полученные данные сохраняю в массив $a. В полученных данных есть три поля типа Дата/Время. Т.к. РНР возращает эти даты в формате yyyy-mm-dd, что не совсем удобно, преобразовываем их к виду dd.mm.yyyy. Возникает проблема:
$preg=explode("-",$a[7]);
$s= $preg[2]."/".$preg[1]."/".$preg[0];
Возвращает только $preg[2]. Если менять порядок, т.е.
$preg=explode("-",$a[7]);
$s= $preg[0]."/".$preg[1]."/".$preg[2];
то дата выводится нормально, но получается формат yyyy.mm.dd.
Если использовать preg_match, то возникает проблема когда день и месяц начинаются с 0, т.е 09.05.2005. Законный вопрос: Как преобразовать дату yyyy-mm-dd в dd-mm-yyyy.
Заранее всем спасибо.
Модератор: Оформляйте топики согласно требованиям форума!!! Топики оформленные не по правилам - будут удаляться.
|