![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 1 Dołączył: 10.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
jak obliczyć różnce pomiedzy datami
ale gdy rok jest wcześniejszy niż zaczeła się uniksowa Epoka (1 stycznia 1970) np. jaki czas upłyną od: bitwy pod Grunwaldem w roku 1410 lub bitwy pod Maratonem w roku 490 p.n.e. proszę o pomoc pozdrawiam Ten post edytował raak07 15.11.2007, 13:00:21 |
|
|
![]() ![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 163 Pomógł: 0 Dołączył: 10.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 1 Dołączył: 10.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
dzieki
link sp.1 nie działa moje pytanie nie bylo precyzyjne i chodzilo mi o wyliczenie roznicy wymienionych dat do daty biezacej pozdrawiam Ten post edytował raak07 15.11.2007, 01:06:05 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 382 Pomógł: 22 Dołączył: 21.05.2007 Skąd: Elbląg Ostrzeżenie: (0%) ![]() ![]() |
Mówi ci coś date(d.m.Y) - $_POST['data1']
![]() Ten post edytował MajareQ 15.11.2007, 09:09:23 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 1 Dołączył: 10.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
do tej wstecznej daty (1970-01-02) wszystko jest ok (od 1970-01-01 rozpoczela sie Epoka Linuxa) jak wiec obliczyc ilosc dni np.gdy $data = 1410-07-15 szykalem innych funkcji nie znalazlem pozdrawiam |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 045 Pomógł: 5 Dołączył: 8.11.2004 Skąd: trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem po co ci takie stare daty, ale już musisz to można mniej więcej tak.
1. Musisz napisać najpierw funkcję, która mówi ile dni ma dany miesiąc np dla IleDni(2007,11) daje 30, ogólnie dni są 30 lub 31 w zalezności od miesiąca z wyjątkiem lutego, który zależy od tego czy rok jest przestępny ($rok%4==0) chyba php ma jakieś funkcje które ułatwią ci to, być może jest gotowa taka funkcja 2. Musisz napisać funkcję, która zwraca date następnego dnia, od dany podanej w parametrze NexyDay('2007-11-15') daje '2007-11-16', Do tej funkcji bedzie ci potrzebna informacja ile dni ma dany miesiąc Date("t") 3.
Ten post edytował php programmer 15.11.2007, 14:18:29 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 21:52 |