Skocz do zawartości

Polecane posty

Witam, załóżmy że to: date("Y-m-d"); zwraca nam 2013-07-30. Jak mogę dodać do tego np. 14 dni tak żeby nie otrzymać 2013-07-44 bez tworzenia tablicy z miesiącami i ilością dni w nich żeby sprawdzać czy nie trzeba przenieść kilku dni do następnego miesiąca. Istnieje jakaś funkcja na takie okazje?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Zmieniasz datę na timestamp (strtotime) potem dodajesz do tego określoną liczbę dni (dni*24*60*60 do timestam operuje na sekundach) i potem robisz date a jako drugi parametr podajesz ten powiększony timestamp lub po prostu korzystasz z http://www.php.net/manual/pl/datetime.modify.php

  • Upvote 1

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Kamikadze

Pytanie czy chcesz mieć dzien 44 czy może również aby ci się miesiąc / rok zmieniał :) i mówimy o PHP to możesz wykonać coś takiego:

$date= date("d",strtotime("+ 44 day"));

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Dzięki wielkie. Że też nie pomyślałem o przekształceniu daty do timestamp :D

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

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

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×