Автор Тема: Операция с полем типа TIME  (Прочитано 3571 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн alezee

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 42
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Операция с полем типа TIME
« : 01 Марта 2004, 20:30:02 »
Имею в базе данных поле типа Time (продолжительность телефонного разговора). Имею, соответсвенно, тариф на телефонный разговор. Проблема, не могу получить на выходе стоимость разговора.
Кто сталкивался, помогите...

Оффлайн FreeSpace

  • Штатный лодырь
  • Ветеран
  • *****
  • Сообщений: 613
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.infinity.com.ua
Операция с полем типа TIME
« Ответ #1 : 01 Марта 2004, 21:36:21 »
alezee
Это что, шутка?
Во-первых, каким боком это относится к PHP?
А во-вторых, операцию "умножение" проходят в третьем классе средней школы.
стоимость = тариф * продолжительность
Программирование - это единственное искусство, которое способно воплотить столь уникальное сочетание эстетики и функциональности.

Оффлайн alezee

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 42
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Операция с полем типа TIME
« Ответ #2 : 01 Марта 2004, 21:41:43 »
FreeSpace
Я все прекрасно понимаю... Это к ПХП и не относится, НО! Как реализовать на ПХП? Попробуй умнож ТАРИФ на ПРОДОЛЖИТЕЛЬНОСТЬ продолжительность.

Проблему я уже описал... читай внимательно...

Оффлайн FreeSpace

  • Штатный лодырь
  • Ветеран
  • *****
  • Сообщений: 613
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.infinity.com.ua
Операция с полем типа TIME
« Ответ #3 : 01 Марта 2004, 21:56:16 »
alezee
Ты что, издеваешься?
Тебя умножению учить, что ли?!
ОК, разжевываю:
$tarif = 0.002; // у.е. за секунду
$duration = 118; // длительность разговора в секундах
$cost = $tarif * $duration;

Но если ты скажешь, что у тебя тариф указан в у.е. за минуту или длительность разговора - тоже в минутах, я не знаю что с тобой сделаю...
Программирование - это единственное искусство, которое способно воплотить столь уникальное сочетание эстетики и функциональности.

Оффлайн alezee

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 42
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Операция с полем типа TIME
« Ответ #4 : 01 Марта 2004, 22:11:47 »
Вопрос снят.
Решил все сам.

FreeSpace
Вспомни в каком виде хранятся данные типа TIME...

Оффлайн FreeSpace

  • Штатный лодырь
  • Ветеран
  • *****
  • Сообщений: 613
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.infinity.com.ua
Операция с полем типа TIME
« Ответ #5 : 01 Марта 2004, 23:57:02 »
alezee
Вот какой ты нехороший человек!
Тебя разве не учили, что отвечать просто "вопрос снят" - некультурно.
Нужно рассказать, как ты решил проблему, чтобы другой человек мог найти решение, воспользовавшись поиском. Тем более кто знает - может сам ты там чего-то не того нарешал.

Что же касается поля TIME, то функции для работы с датой и временем никто не отменял. Заглянуть в мануал и найти там описание TIME_TO_SEC() что мешало?
Программирование - это единственное искусство, которое способно воплотить столь уникальное сочетание эстетики и функциональности.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28