powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Преобразование даты
9 сообщений из 9, страница 1 из 1
Преобразование даты
    #32415797
23a77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите please. далаю выборку из базы поля типа Date, далее запихиваю это все в элемент SELECT. Даты попадают в формате 01-JAN-2004,
а надо 01-01-2004
...
Рейтинг: 0 / 0
Преобразование даты
    #32415883
23a77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выборка идет из Oracle. Вставка в запрос конструкции типа
Код: plaintext
select D2S(DATE) As SDATE from ....
для преформатирования функцией D2S даты ничего не дало (выборки вообще не было)
...
Рейтинг: 0 / 0
Преобразование даты
    #32415885
Шогал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как видим, изменен только месяц. Пусти в самом скрипте цикл и позаменяй в полученных значениях названия месяца (JAN, FEB, ...) на цифровые даты (01, 02, ...). Или тебе нужно непосредственно одним SQL-запросом обойтись?

SHOGAL
...
Рейтинг: 0 / 0
Преобразование даты
    #32415898
23a77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну это же через 'задницу' !!!
В любом мало-мальском языке программирования есть подобные функции ???
А как же PHP ???
...
Рейтинг: 0 / 0
Преобразование даты
    #32416806
oksale
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не знаю, как в Oracle, а в MySQL есть функция date_format для преобразования даты. Например:
Код: plaintext
Select qwestion, ..., date_format(time,'%d.%m.%Y %H:%i') as new_time  From tbl_main Where ... Order By time


А насчет PHP функций смотри здесь и здесь
...
Рейтинг: 0 / 0
Преобразование даты
    #32416841
Олень
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В оракле можно использовать функцию to_char (D2S, 'DD-MM-YYYY') as ...
...
Рейтинг: 0 / 0
Преобразование даты
    #32419750
Фотография upper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как преобразовавать даты. чтоб из формы с форматом дд.мм.гггг попадало в MySQL с егоным форматом гггг.мм.дд ? Тоже постедством date_format??? что то я не въеду как? :)
...
Рейтинг: 0 / 0
Преобразование даты
    #32420040
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>> с форматом дд.мм.гггг попадало в MySQL с егоным форматом гггг.мм.дд ?
Код: plaintext
1.
$d = explode( "." , $date)
$date = $d[ 2 ]. "." .$d[ 1 ]. "." .$d[ 0 ];
...
Рейтинг: 0 / 0
Преобразование даты
    #32420693
Фотография upper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вроде понял. Нужно разобрать переставить местами и собрать.
Здесь
Код: plaintext
$d = explode( "." , $date)
$date - дата приходящая из формы.
Код: plaintext
$date = $d[ 2 ]. "." .$d[ 1 ]. "." .$d[ 0 ];
$date - переделанная дата которую можно записать в базу.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Преобразование даты
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]