powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Снова даты в php
11 сообщений из 11, страница 1 из 1
Снова даты в php
    #38617011
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть массив с датами формата 01.01.14
Код: php
1.
$date[0]


Пытаюсь преобразовать в формат
Код: php
1.
$date2 = date("d.m.y", $date[0])


"эхо" $date2 возвращает 01.01.70
как проверить дату?
...
Рейтинг: 0 / 0
Снова даты в php
    #38617033
Фотография SmeL_md
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,
даем поиск что за год такой 1970, и сразу понимаем что 01.01 в echo просто случайно совпал с вашими данными
...
Рейтинг: 0 / 0
Снова даты в php
    #38617068
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://php.net/manual/ru/function.date.php

string date ( string $format [, int $timestamp = time() ] )
...
Рейтинг: 0 / 0
Снова даты в php
    #38617156
вопрос???
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Массив с датами или строками, которые нужно привести к датам?
...
Рейтинг: 0 / 0
Снова даты в php
    #38617173
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вопрос???Массив с датами или строками, которые нужно привести к датам?
Получается массив из дат формата 01.04.14 нужно проверить эти даты на "равенство" с другими. вот тут я и пытаюсь преобразовать строку в нужный формат. Как например сделать проверку дат?
...
Рейтинг: 0 / 0
Снова даты в php
    #38617186
FatalPHPError
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
01.01.14
А начальный формат какой? DD.MM.YY? MM.DD.YY? YY.MM.DD? Если первый, то вы пишете индусский код :-р
...
Рейтинг: 0 / 0
Снова даты в php
    #38617192
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FatalPHPError01.01.14
А начальный формат какой? DD.MM.YY? MM.DD.YY? YY.MM.DD? Если первый, то вы пишете индусский код :-р
Читаю интернет)) select из oracl возвращает дату в виде строк формата 01.01.14 хотя в базе формат 01.01.2014
Код: php
1.
Поля типа DATE возвращаются в формате строк, соответствующем текущему формату даты. Формат по умолчанию может быть изменен с помощью переменных окружения Oracle, таких как NLS_LANG, или предварительным выполнением комманды ALTER SESSION SET NLS_DATE_FORMAT


Пока "ступор" нужно получить нужный формат даты чтобы проверить на вхождение ее в массив из дат
...
Рейтинг: 0 / 0
Снова даты в php
    #38617202
Фотография -k2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

select to_char(date_field, 'dd.mm.rrrr') from table
?
...
Рейтинг: 0 / 0
Снова даты в php
    #38617229
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-k2-Chek_Fedor,

select to_char(date_field, 'dd.mm.rrrr') from table
?
это не прокатило а вот это
Код: php
1.
2.
OCIExecute(OCIParse($con,"ALTER SESSION SET NLS_DATE_FORMAT = 'DD-MM-YYYY'"));
$s[$i] = OCIParse($con, $sql);


работает
забыл упомянуть что стоит PHP 4 DateTime не знает
это не преобразует
Код: php
1.
echo "format=". date("Y-m-d", strtotime('01-02-2014')); 


результат 2006-08-07
...
Рейтинг: 0 / 0
Снова даты в php
    #38617244
Фотография -k2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

странно што не прокатило. это встроенная функция
...
Рейтинг: 0 / 0
Снова даты в php
    #38617249
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-k2-Chek_Fedor,

странно што не прокатило. это встроенная функция
странно то что не могу дату привести в нужный вид из 01-02-2014 получить 2014-02-01
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Снова даты в php
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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