[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Будущее неопределено
Владимир55
Срок спонсорства определяется в месяцах. И нужно узнать, когда заканчивается этот срок. Для этого я использую выражение:
$spons_finish = mktime(0,0,0,date("m")+$n_mes_spons, date("d"), date("Y"), -1);

Для проверки использую код:
$spons_start = time ();
echo "<br />$spons_start <br /> $spons_finish <br />" . ($spons_finish - $spons_start)/24/3600 ;

Устанавливая срок в 1 месяц, получаем, что продолжительность спонсорства в днях составляет 29.0640740741

Последний параметр функции mktime делал равным 1 или 0, результат все равно ненормальный (дробный).

Чем это объяснить и как исправить дело?
Kusss
$spons_start = time (); - тут текущее время с часами\минутами\секундами
попробуй
$spons_start = mktime(0,0,0,date("m"), date("d"), date("Y"));
Владимир55
Спасибо, идея ясна: надо точнее задать параметры mktime!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.