![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 37 Pomógł: 0 Dołączył: 14.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
Mam taki dylema - jak waszym zdaniem powinno się liczyć dni do danej daty.
Mam tu na myśli pewien algorytm obliczający liczbę dni pomiędzy dwiema datami. Sam algorytm działa poprawinie więc go raczej nie będę cytował. Przyjmuję założenie, że liczę dni do danej daty w której ma odbyć się pewna impreza. Dzień odbywania się mprezy jest dniem "0". Licznik ma pokazywać ilość dni od dzisiaj do dnia "0". Pytanie jest takie - czy do sumy dni powinno się wliczać aktualny dzień (dzisiaj) ? Wszak sprawdzać licznik możemy o różnych porach dnia dzisiejszego i zasadniczo dzisń dzisiejszy raczej nie będzie 'pełny' w chwili sprawdzania. Czy zatem odrzucać 'dzisiaj' jako dzień niepełny czy liczyć włącznie z dzisiejszym dniem. Liczę na rady tych co temat mieli okazję roztrząsać kiedykolwik. |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Odpowiem pytaniem: A czy zero to liczba naturalna?
No właśnie? Zależy, w której książce piszą ![]() Podobnie tu. Rób ... jak uważasz ![]() |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 7 Dołączył: 12.09.2008 Skąd: localhost Ostrzeżenie: (0%) ![]() ![]() |
Z reguły odlicza się godziny od bieżącej lub dni od kolejnego, więc dzień bieżący odrzucaj, o ile czas do wydarzenia jest większy od zera
![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Przecież to proste, jeżeli operuje się na uniksowym znaczniku czasu:
http://pl2.php.net/manual/pl/function.mktime.php Obliczasz go dla wybranej daty, następnie liczysz liczbę sekund pomiędzy datami i dzielisz przez liczbę sekund w każdym dniu: - pozostaje zaokrąglić i wyświetlić. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 11:18 |