Loading:

Postanowienia noworoczne - a Ty czego nauczysz się w nowym roku? [-25%]

Dodawanie dni, miesięcy, lat do określonej daty

Artykuł przedstawia dodawanie określonej liczby dni, miesięcy lub lat do danej daty. Na przykład jeśli mamy datę 1 września 2011 i chcemy dodać do niej 50dni.

 

Na początek musimy skopiować i wkleić kod z listingu 1.0 (funckja pobierzAktualnaDate(..))

 

 

Aby dodać 30 dni do określonej daty należy wpisać:

pobierzAktualnaDate('2011-09-01', '+30 days'); 

 

Aby dodać 4 miesiące do określonej daty należy wpisać:

pobierzAktualnaDate('2011-09-01', '+4 months); 

 

Aby dodać 1 rok do określonej daty należy wpisać:

pobierzAktualnaDate('2011-09-01', '+1 year); 

 

 



Napisz Artykuł

Listing

//listing 1.0
        //przykład: pobierzAktualnaDate('2011-08-04', '+2 months')
        public function getUpdatedDate($date, $peroid) {
                $date = explode('-', $date);
                $convertedDate = mktime(0,0,0,$date[1],$date[2],$date[0]);
               
                return date("Y-m-d", strtotime($peroid, $convertedDate));
        }


Ten wpis posiada swój wątek na forum

Wszystkie pytania prosimy kierować właśnie tam ponieważ komentarze to miejsce na poprawki do kodu lub alternatywne rozwiązania i pytania nie będą publikowane

http://forum.funkcje.net/forum/viewtopic.php?f=2&t=12571

Dane do logowania na forum są takie same jak na funkcje.net



Dodano przez: divix
Ranga: Administrator serwisu Punktów: 37719
Komentarze użytkowników
    • Treść komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-17 v.1.5 | design: diviXdesign & rainbowcolors