Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 381 Pomógł: 12 Dołączył: 9.07.2007 Ostrzeżenie: (0%)
|
Witam,
mam problem (IMG:style_emoticons/default/smile.gif) Główkuję tutaj (może za bardzo), aby obliczyć czy od dziś do podanej daty minie równy rok, mniej niż rok czy więcej...wszystko byłoby spoko gdyby nie rok przestępny...bo tego nie umiem rozgryźć, bo biorąc sztywno że rok ma 365 dni, odejmując do daty 30 maja 2012 - datę 8 marca 2012 obliczamy ilość dni i możemy zrobić prostego IF'a dzieląc wynik przez 365 i jak wynik < 1 to znaczy że nie cały rok minie...jak wynik == 1 to znaczy ze rok, jak wynik > 1 to więcej niż rok...a co z przestępnością ? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 239 Pomógł: 20 Dołączył: 19.02.2010 Ostrzeżenie: (0%)
|
Na tej stroniesprawdz rok przestepny
jest fajna fukcja ktora sprawdza czy rok jest przestepny wtedy wiesz ile dni masz masz odejowac "function is_leap($year=NULL) { return checkdate(2, 29, ($year==NULL)? date('Y'):$year); // true if is a leap year }" poczytaj otez tutaj http://md.php.net/manual/en/function.date.php o leap year Ten post edytował poli25 8.03.2012, 12:49:37 |
|
|
|
Elber [PHP]Obliczenie czy od podanej daty minął więcej niż rok czy mniej niż rok 8.03.2012, 00:33:28
peter13135 http://www.php.net/strtotime
Dodajesz rok i porów... 8.03.2012, 00:36:11
Elber cały czas zamieniam datę na strtotime i wtedy odej... 8.03.2012, 00:39:30
irmidjusz Może ułatw sobie życie i nie sprawdzaj, czy minie ... 8.03.2012, 01:53:07
Crozin Od czegoś ten DateTime w końcu jest, co nie?[PHP] ... 8.03.2012, 02:23:44
Elber Super działa Tylko coś nie da się sprawdzić dokła... 8.03.2012, 12:10:42
Elber Już sobie ładnie poradziłem
$yearAgo = new ... 8.03.2012, 16:09:43
Crozin 1. DateTime::diff().
2. DateInterval. 8.03.2012, 16:47:46
Elber kurcze nie umiem znaleźć precyzyjnej metody która ... 8.03.2012, 18:56:12
Crozin 1. Pomiędzy tymi dwoma datami minęło 26, nie 27 mi... 8.03.2012, 19:18:46
Elber Kod$data_teraz = date('d.m.Y'... 8.03.2012, 19:20:10
Crozin Podpowiedź: DateInterval zawiera liczbę lat, miesi... 8.03.2012, 19:30:41
Elber Ale nie wiem jak go użyć w praktyce ;( 8.03.2012, 19:55:43
Crozin [PHP] pobierz, plaintext print_r($diff);[P... 8.03.2012, 20:04:53
Elber Wszystko byłoby super gdyby nie zerował liczby mie... 8.03.2012, 20:12:30
Crozin Serio? Nie potrafisz liczby lat i miesięcy zamieni... 8.03.2012, 20:23:49
Elber Sory, ale męczę to już tyle godzin że nie myślę ra... 8.03.2012, 20:33:44 ![]() ![]() |
|
Aktualny czas: 7.12.2025 - 02:53 |