Перейти к содержимому


Вычисление даты


Сообщений в теме: 3

#1 wondertalik

    Активный участник

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 20 Июнь 2010 - 13:31

//Вычисление уникального номера айди заказа, в начало добавляется 220(Одноклассники)
$sql0 = "SELECT DATE_FORMAT(NOW(), '%e%c%y') as num";
$c0 = mysql_query($sql0) or die(mysql_error());
$r0 = mysql_fetch_array($c0);
$dat["id_заказа"] = "220".$r0[num]."{ID}";

//Добавляем текущую дату, если заказ уходит на размещение
$tod = data_table("Одноклассники", "id={ID}");
if($tod["Статус"] == "На размещение")
{
$sql1 = "SELECT DATE_FORMAT(NOW(), '%e.%c.%y') as num";
$c1 = mysql_query($sql1) or die(mysql_error());
$r1 = mysql_fetch_array($c1);
$date["Дата размещения"] = $r1[num];
update_table($date, "Одноклассники", "id={ID}");
}

Первый листинг возвращает 2202061057 - дата вычисляется верно.
Второй возвращает - 20.6.20 - год не верен.
И есть строка которая возвращет текущую дату(выбрал пункт во время создания поля) - 20.06.2010

Я чего-то не понимаю? Или что же это такое?

#2 Timur

    Активный участник

  • Техподдержка ООО "КБ"
  • PipPipPip
  • 872 сообщений
  • Пол:Мужчина

Отправлено 21 Июнь 2010 - 09:12

Попробуйте использовать такой код.

$tod = data_table("Одноклассники", "id={ID}");
$today = date("Y-m-d 00:00:00");
if($tod["Статус"] == "На размещение")
{
$date["Дата размещения"] = $today;
update_table($date, "Одноклассники", "id={ID}");
}

#3 wondertalik

    Активный участник

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 21 Июнь 2010 - 09:52

Просмотр сообщенияТехподдержка (21.6.2010, 9:12) писал:

Попробуйте использовать такой код.

$tod = data_table("Одноклассники", "id={ID}");
$today = date("Y-m-d 00:00:00");
if($tod["Статус"] == "На размещение")
{
$date["Дата размещения"] = $today;
update_table($date, "Одноклассники", "id={ID}");
}
Спасибо работает. Функция date переопределена в вашей срм? Если да, можно ее код или возможности использования.

#4 Timur

    Активный участник

  • Техподдержка ООО "КБ"
  • PipPipPip
  • 872 сообщений
  • Пол:Мужчина

Отправлено 21 Июнь 2010 - 10:14

Это функция php





Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных