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: 381 Pomógł: 12 Dołączył: 9.07.2007 Ostrzeżenie: (0%)
|
cały czas zamieniam datę na strtotime i wtedy odejmuje ... ale nie rozumiem dodajesz rok i porównujesz ?
|
|
|
|
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
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
poli25 Na tej stroniesprawdz rok przestepny
jest fajna fu... 8.03.2012, 12:46:41
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 |