Strona 1 z 1

Ile czasu (lat, tygodni, dni) minęło od podanej daty

PostNapisane: 14 września 2003, o 16:10
przez pissmejker
Witam serdecznie

Od jakiegoś czasu walczę z możliwością wstawienia na stronie www licznika, który będzie pokazywał ile czasu minęło od podanej przeze mnie daty. W ptzykładach znalazłem sposób ale wynik podawany jest jako xxx dni a mi chodzi o wynik w formacie np. 1 rok 7 miesiecy i 3 dni

Czy ktoś z szanownych Państwa rozwiązał ten problem?

PostNapisane: 15 września 2003, o 10:16
przez reggi
A jaki problem podzielić wynik przez 365 (lata), resztę podzieić przez 30 (miesiące) i reszta to dni? Oczywiście to uproszczenie.
Lepszym sposobem jest odjęcie roku rozpoczęcia od bieżącego roku, odjęcie miesiąca rozp. od bieżącego (jeśli mies. rozpoczęcia > bm. to odjąć 1 od lat) itd. Przezcież to banalnie proste :) Napisałbym kod, ale dyżurna wróżka akurat ma urlop, a Pajączek obsługuje kilka języków programowania.
No i przede wszystkim - czemu to trafiło na forum Pajączek,a nie na konkretny ęzyk, np. PHP, czy JS?