Автор: cheops (26.10.2011 в 11:56)
Не понятно, зачем учитывать високосные годы, если требуется количество дней. В моем понимании достаточно перевести даты в UNIXSTAMP-формат, т.е. количество секунд, прошедших с 1 января 1970 года. После этого нужно вычесть даты друг из друга и вы получите количество секунд, которые прожил пользователь. Чтобы получить сутки, достаточно разделить это значение на количество секунд в сутках 86400.