powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / PHP и Sybase
5 сообщений из 5, страница 1 из 1
PHP и Sybase
    #35376505
Проша
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Недавно возникла проблема с секундами, из php вызываю хранимую, она возвращает время, но векунды всегда нулевые, хотя в Advantage секунды не нулевые, это может быть от настроек зависеть?
...
Рейтинг: 0 / 0
PHP и Sybase
    #35378327
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Баг в твоем php скрипте.
...
Рейтинг: 0 / 0
PHP и Sybase
    #35379160
PHP время вытаскивает в виде строки а там секунды всегда обрезаются

select convert(varchar, getdate(), XXX)
где ХХХ - нужный тебе формат
...
Рейтинг: 0 / 0
PHP и Sybase
    #35379210
Проша
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
White Owl select convert(varchar, getdate(), XXX)
где ХХХ - нужный тебе формат

Я примерно так и сделал, только немного по другому, потому что там малова-то форматов стандартных.

Просто непонятно, в чем разница
1) select '2008-05-01 11:11:11'
2) declare @dt datetime
select @dt = '2008-05-01 11:11:11'
select @dt

В первом случае нормально проходит, во втором - нет.
...
Рейтинг: 0 / 0
PHP и Sybase
    #35379436
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проша White Owl select convert(varchar, getdate(), XXX)
где ХХХ - нужный тебе формат

Я примерно так и сделал, только немного по другому, потому что там малова-то форматов стандартных.

Просто непонятно, в чем разница
1) select '2008-05-01 11:11:11'
2) declare @dt datetime
select @dt = '2008-05-01 11:11:11'
select @dt

В первом случае нормально проходит, во втором - нет.

разница в типах данных - в 1 это строка, в 2 это datetime

вот так посмотри:

Код: plaintext
1.
2.
3.
declare @dt datetime
select @dt = '2008-05-01 11:11:11' 
select convert(varchar( 20 ),@dt, 111 )
select @dt 'DateTime', convert(varchar( 20 ),@dt, 108 ) 'hh:mm:ss', convert(varchar( 20 ),@dt, 111 )+' '+convert(varchar( 20 ),@dt, 108 ) 'YYYY/MM/DD hh:mm:ss' 
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / PHP и Sybase
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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