$days_in_year = ( $year % 4 ) ? 365 : 366;
Это если не заморачиваться, хотя есть и стандартные функции для вычисления разницы времени. Но в справочник дольше лезть (мне по крайней мере), да работать будет быстрее, чем вычисление разницы таймстемпов.
UPD: Ну и у меня это Юлианский календарь (по-простому). Если же ваши даты простираются больше чем на 100 лет в прошлое или будущее, то понадобится Григорианский календарь, а значит следует добавить строку:
$days_in_year -= ( !( $year % 100 ) && ( $year % 400 ) ) ? 1 : 0;