Просмотр темы
Вывод даты из MSSQL на php + преобразование даты
|
|
Sup38 |
Опубликовано 30.07.2013 02:28
|
Начинающий Сообщений: 28 Зарегистрирован: 06.09.2012 01:59 |
Доброго времени суток, будьте любезны, помогите с вопросом, возможно это нубский вопрос, но все же. Есть файл который вытаскивает время из базы данных (а конкретно из таблицы, еще конкретнее из столбца, в столбце одна строка) MSSQL. Вот код:
Он выводит дату формата Jul 30 2013 5:25AM. Хотелось бы, чтоб дата была формата 30.07.2013 5:25 (Время в 24 ч. формате чтобы было). |
|
|
Sup38 |
Опубликовано 30.07.2013 03:21
|
Начинающий Сообщений: 28 Зарегистрирован: 06.09.2012 01:59 |
Все реализовал. Тему можно закрыть. Возможно поспешил с вопросом на форум, но вдруг кому нибудь пригодится ;) вместо
пишем |
|
|
Polarfox |
Опубликовано 30.07.2013 12:43
|
Администратор Разработчики Группа поддержки Сообщений: 3387 Зарегистрирован: 20.08.2010 14:03 |
$row['Дата'] это неуд.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
|
|
|
FILON |
Опубликовано 30.07.2013 17:50
|
Администратор Разработчики Группа поддержки Сообщений: 188 Зарегистрирован: 05.09.2012 12:13 |
В коде с первого взгляда видно логические и синтаксические ошибки, и, наверное, специально выключили их протоколирование – error_reporting(0). Совет: дату в БД лучше хранить в цифровом формате (UNIX-время). What's common between Halloween and Christmas? Every programmer knows: 31 oct = 25 dec.
|
|
|
Sup38 |
Опубликовано 31.07.2013 00:00
|
Начинающий Сообщений: 28 Зарегистрирован: 06.09.2012 01:59 |
В коде с первого взгляда видно логические и синтаксические ошибки, и, наверное, специально выключили их протоколирование – error_reporting(0). Совет: дату в БД лучше хранить в цифровом формате (UNIX-время). Я с вами согласен, но ошибок ни каких не возникает при выполнении этого кода, error_reporting(0) вставлен с целью отображения фразы "нет данных", да, да, вот так вот и получается Если error_reporting(0) убрать, то при отсутствие данных выходит ошибка, а если error_reporting(0) стоит, то "Нет дан-х". В базе не могу ковырятся: 1) Это не моя база ; 2) Этот пункт конкретно нужен, ибо эта дата берется с датчика; 3) Все еще впереди и будет все исправляться. P.S Спасибо за ответы. Всю критику приму во внимание. |
|
|
Serge Renard |
Опубликовано 31.07.2013 04:57
|
Опытный пользователь Сообщений: 250 Зарегистрирован: 18.02.2013 18:46 |
Sup38 написал: Я с вами согласен, но ошибок ни каких не возникает при выполнении этого кода, error_reporting(0) вставлен с целью отображения фразы "нет данных", да, да, вот так вот и получается Если error_reporting(0) убрать, то при отсутствие данных выходит ошибка, а если error_reporting(0) стоит, то "Нет дан-х". При отсутствии, пардон, каких данных? Самой БД как таковой, что ли? В Интернете кто-то неправ!
|
|
|
Polarfox |
Опубликовано 31.07.2013 07:23
|
Администратор Разработчики Группа поддержки Сообщений: 3387 Зарегистрирован: 20.08.2010 14:03 |
FILON, говорят что хня, для бд есть формат дата спецом, я тоже уже к этому склоняюсь. Какие то основания есть не использовать дату с бд а использовать штамп? Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
|
|
|
FILON |
Опубликовано 31.07.2013 09:59
|
Администратор Разработчики Группа поддержки Сообщений: 188 Зарегистрирован: 05.09.2012 12:13 |
Sup38 написал: Я с вами согласен, но ошибок ни каких не возникает при выполнении этого кода, error_reporting(0) вставлен с целью отображения фразы "нет данных", да, да, вот так вот и получается ;) Если error_reporting(0) убрать, то при отсутствие данных выходит ошибка, а если error_reporting(0) стоит, то "Нет дан-х". Это Вы так думаете. Память, отводимая переменной $tab, не инициализирована. И Вы далее уверенно добавляете к ней значения с помощью оператора [.=]. Далее тоже интересная запись:
Зачем здесь $n и "</td>\n";? У Вас в таблице всего 1 запись. Куда проще сделать так:
What's common between Halloween and Christmas? Every programmer knows: 31 oct = 25 dec.
|
|
|
Polarfox |
Опубликовано 31.07.2013 11:17
|
Администратор Разработчики Группа поддержки Сообщений: 3387 Зарегистрирован: 20.08.2010 14:03 |
Взять все и переписать. Это же времянка быстроскрипт, для этого хпх и сделан. Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
|
|
Поделиться этой темой | |
Социальные закладки: | |
URL: | |
BBcode: | |
HTML: |
Перейти на форум: |