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


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


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

#1 Denis A. Sokolov

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

  • Пользователи
  • PipPipPip
  • 35 сообщений
  • Пол:Мужчина
  • Город:Харьков

Отправлено 22 Май 2010 - 18:13

Уважаемые коллеги, подскажите, пожалуйста, фрагмент кода вычисляемого поля, которое возвращает дату (напр. "22.05.2010") из ячейки таблицы, которая содержит дату и время (напр. "22.05.2010 17:17").

Большое спасибо.

#2 CbCoder

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

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 24 Май 2010 - 08:43

form_ru_time("Ваше поле с датой и временем", 0)

Если нужно время - form_ru_time("Ваше поле с датой и временем", 1)

Функция автоматически преобразует хранимое в базе представление даты (вида "2010-05-22") в привычное "русское" представление ("22.05.2010")

#3 Denis A. Sokolov

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

  • Пользователи
  • PipPipPip
  • 35 сообщений
  • Пол:Мужчина
  • Город:Харьков

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

Просмотр сообщенияРазработчик (24.5.2010, 8:43) писал:

form_ru_time("Ваше поле с датой и временем", 0)
Если нужно время - form_ru_time("Ваше поле с датой и временем", 1)
Функция автоматически преобразует хранимое в базе представление даты (вида "2010-05-22") в привычное "русское" представление ("22.05.2010")
Если кому понадобится, то код такой:
$cur_rec = data_table("Активности","id={ID}"); // извлекаем текущую запись в массив
$my_date = form_ru_time($cur_rec['Дата_Время'],0); // берем ваше поле с датой и достаем из него Дату
return $my_date; // возвращаем значение

Разработчикам, спасибо за консультацию и техподдержку.





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

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