Подозрение на непаравильную работу функции даты в API

#
Подозрение на непаравильную работу функции даты в API
В таблице стоит число 29.10.2010


$DataBase = & singleton('DataBase');
$DateClass =& singleton ('DateClass');
$query = "SELECT * FROM `shop_items_catalog_table` WHERE `shop_shops_id` =1
    and shop_items_catalog_putend_date > ".date('U')." LIMIT 1";
$result = $DataBase->query($query);
if ($result)
{
    while($row = mysql_fetch_assoc($result))
    {
   $date = $row['shop_items_catalog_putend_date'];
        echo $bd_date=$DateClass->DateSqlToUnix($date);
        echo "<br />";
        echo time();
        echo "<br />";        
        echo $new_date= $bd_date - time();
   }
}




Это мы получаем:
1286980140
1287380530
-400390
d-sant.com
Модератор
#
Re: Подозрение на непаравильную работу функции даты в API
t0xas,
год не напутали?
Модератор
#
Re: Подозрение на непаравильную работу функции даты в API
t0xas,
echo $bd_date=$DateClass->DateSqlToUnix($date); - это 2010-10-13 06:10:00
echo time(); - это 2010-10-18 09:10:10
Все правильно, ошибка в том, что Вы предполагали в первом случае другую дату, вероятно из-за того, что взяли не то поле.
#
Re: Подозрение на непаравильную работу функции даты в API
shop_items_catalog_putend_date это дата окончания публикации?
там у меня точно стоит 29.10.2010
по крайней мере в админке, сейчас в саму бд посмотрю

2010-10-29 21:35:00
вот это у меня в базе стоит в поле shop_items_catalog_putend_date
d-sant.com
Модератор
#
Re: Подозрение на непаравильную работу функции даты в API
t0xas,
сделайте print_r($row); и посмотрите что и где.
#
Re: Подозрение на непаравильную работу функции даты в API
Извиняюсь, была допущена ошибка в запросе
$query = "SELECT * FROM `shop_items_catalog_table` WHERE `shop_shops_id` =1
    and shop_items_catalog_putend_date > ".date('U'." LIMIT 1";
не понятно почему выводиться не тот товар, у брал лимит, завхватилось две записи, одна уже явно меньше текущий даты
d-sant.com
Модератор
#
Re: Подозрение на непаравильную работу функции даты в API
t0xas,
Добавьте сортировку, чтобы ожидать нужные записи.
Авторизация