Skocz do zawartości

Data Wzgledna W Php


Martee

Rekomendowane odpowiedzi

no w sumie mozna odejmowac tyle ze strasznie meczace jest sprawdzanie ile kazdy miesiac ma dni zeby np nie zrobic 32 dni albo co bedzie jak od np 5 dni miesiaca odejme 14 dni ??

Do pobierania mam wlasna funkcje

 

function PobierzDate()

{

$data=getdate();

$dzien=$data["mday"];

$miesiac=$data["mon"];

$rok=$data["year"];

if ($dzien < 10) $dzien="0".$dzien;

if ($miesiac < 10) $miesiac="0".$miesiac;

$tab=array($rok,$miesiac,$dzien);

$str=implode("-",$tab);

 

 

 

 

return $str;

 

}

Odnośnik do komentarza
Udostępnij na innych stronach

(...) 5 dni miesiaca odejme 14 dni ?? (...)

Funkcja time() zwraca ci ilosc sekund, jakie uplynely bodajze od 1 stycznia 1970 roku. Odejmujesz ilosc sekund jakie wchodzi w dana ilosc dni (w przypadku, ktory ci podalem powyzej - 14 dni). Reszta, tzn uwzglednieniem lat przestepnych, ilosci dni miesiecy itp zajmuje sie funkcja date(). Problem pojawi sie tylko wtedy, gdy zarzadasz np cofniecia sie o 1 miesiac (ale jest to troche bez sensu, gdyz takie zadanie np dla 31 marca nie mialo by sensu:/). Moze po prostu lepiej opisz problem szerzej, to bedzie latwiej innym podsunąć Ci konkretnie rozwiazanie. wink.gif

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...