Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> Как вывести значение из базы данных MSSQL, Catchable fatal error: Object of class DateTime could not be
Strannik  
 ۩     Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 806
Пользователь №: 17108
На форуме: 16 лет, 4 месяца, 6 дней
Карма: 1




В базе MS SQL есть поле с типом datetime и значением 2003-05-27 13:15:20.630

когда я делаю

while($i = sqlsrv_fetch_array($enterres, SQLSRV_FETCH_ASSOC))
{

$ha_date=($i['ha_date']!='')? $i['ha_date']:'';
echo $ha_date;
}

я получаю ошибку

Catchable fatal error: Object of class DateTime could not be converted to string in


Подскажите как правильно вывести значение?
PMICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Zzepish  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 5978
Пользователь №: 32538
На форуме: 13 лет, 1 месяц, 22 дня
Карма: 67




while($i = sqlsrv_fetch_array($enterres, SQLSRV_FETCH_ASSOC))
{

$ha_date=($i['ha_date']!='')? $i['ha_date']:null;
echo $ha_date;
}
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Strannik  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 806
Пользователь №: 17108
На форуме: 16 лет, 4 месяца, 6 дней
Карма: 1




нет, снова попадаю на ошибку.
var_dump($ha_date)
вывел следующее

object(DateTime)#1 (3) { 
["date"]=> string(19) "2003-07-01 13:38:43"
["timezone_type"]=> int(3)
[
"timezone"]=> string(11) "Asia/Muscat" }


как отсюда получить дату?
PMICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Игорь_Vasinsky  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Журнал
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 26774
Пользователь №: 21350
На форуме: 15 лет, 4 месяца, 3 дня
Карма: 756




$ha_date->date;


--------------------
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
PM
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Strannik  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 806
Пользователь №: 17108
На форуме: 16 лет, 4 месяца, 6 дней
Карма: 1




Цитата (Игорь_Vasinsky @ 11.12.2012 - 10:41)
$ha_date->date;

при таком варианте получаю ошибку.

сделал так
echo $dateObject->format('Y-m-d H:i:s');


Вопрос снят
PMICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Ответ в темуСоздание новой темыСоздание опроса