количество дней

Paranoiac

Новичок
количество дней

даны две даты к примеру нужно посчитать количество дней между ними


function times($year, $month, $day, $hour = 0, $minute = 0, $second = 0)
{
$timestamp = mktime($hour, $minute, $second, $month, $day, $year);
return $timestamp;
}

$runperiod[1]=times(1996, 3, 5); $endperiod[1]=times(1996,8, 18);
$K=($endperiod[1]-$runperiod[1])/(3600*24);
print "$K";

$K=165.958333333

правильно ли я считаю и почему результат не целое число?
 
Не правильно.
Читайте про функции работы с датами.
 
Автор оригинала: HraKK
Не правильно.
Читайте про функции работы с датами.
про функции работы с датами уже пол дня читаю

Объясните почему не правильно по логике должно быть правильно
 
Ну в идиале Андрейка прав. В сутках меньше 24 часов. Но у нас принято считать 24, и что бы скоректировать погрешность ввели - высокостный год.
6 класс.
 
Paranoiac
ты не один такой непонятливый.. пару раз в год толпы буйнопомешанных тож ниче не понимают)

(1-0.958333333)*(24*3600) = 3600 сек.. почему такая разница догадаешься?

HraKK
не, мы не про природоведение)
 
Автор оригинала: Андрейка
Paranoiac
ты не один такой непонятливый.. пару раз в год толпы буйнопомешанных тож ниче не понимают)

(1-0.958333333)*(24*3600) = 3600 сек.. почему такая разница догадаешься?

HraKK
не, мы не про природоведение)
Если я буду округлять не получиться однажды что у меня вылетит день после округления?
 
HraKK
Ну в идиале Андрейка прав. В сутках меньше 24 часов. Но у нас принято считать 24, и что бы скоректировать погрешность ввели - высокостный год.
6 класс.
Андрейка частично прав (он сказал про звездные сутки), а вот ты не прав вообще. Есть 2 вида суток: солнечные сутки (24 часа) и звездные сутки (23 часа 56 минут 4 секунды). Они не равны из-за того, что благодаря вращению Земли вокруг Солнца для наблюдателя, находящегося на Земле, Солнце смещается на фоне неподвижных звезд.

Все подробности вот тут: http://ru.wikipedia.org/wiki/Сутки

P.S. В 6-м классе это не проходят.
P.P.S. Честно говоря я вообще не помню, чтобы в школе говорили про различие звездных и солнечных суток.
P.P.P.S. Високосные года нужны так как Земля совершает полный оборот вокруг солнца не за 365 дней, а за 365 дней 6 часов ~48 минут.
P.P.P.P.S. Длинна солнечных суток меняется в течении года, так как скорость движения земли по орбите не одинакова, но эти колебания не так значительны.
 
phprus
Век живи век учись, меня такому учили. Честно говоря - мне не холодно не жарко.
Надосуге изучу эту тему.
 
Сверху