Tema: Re: php date funkcija
Autorius: VaidasB
Data: 2011-05-30 11:41:58
Turėčiau pastebėt, kad "nelabai susidūręs su PHP" šituo atveju nelabai 
groja.

elementarus negalvojimas ir tingėjimas pasieškot info. Prie 31 visada 
pridėjęs 1 gausi 32.

Kadangi aš bandau galvot, tai galvoju, gal rytojaus_diena != šiandien + 
1. Greičiausiai būtų - šiandienos data + 1 diena gal?

o čia, kad vistiek tingi google pasinaudot:
http://php.net/manual/en/function.date.php#example-624

On 30/05/2011 11:20, Donatas S wrote:
> Sveiki,
>
>   Nelabai susiduræs  esu anksèiau su PHP, bet kai þmogus iðëjo riekia
> iðtaisyti klaidà kode, tai gal galit padëti. Imetu kodà:
>
> $siandien_men = date('m');
>    $siandien_diena = date('d');
>    $siandien_data = date('Y-m-d',
> mktime(0,0,0,date("m"),date("d"),date("Y")));
>    $men = "";
>
> if ($siandien_men == "01")
>      {
>       $men = "sausio ";
>      }
>      if ($siandien_men == "02")
>      {
>       $men = "vasario ";
>      }
>      if ($siandien_men == "03")
>      {
>       $men = "kovo ";
>      }
>      if ($siandien_men == "04")
>      {
>       $men = "balandþio ";
>      }
>      if ($siandien_men == "05")
>      {
>       $men = "geguþës ";
>      }
>      if ($siandien_men == "06")
>      {
>       $men = "birþelio ";
>      }
>      if ($siandien_men == "07")
>      {
>       $men = "liepos ";
>      }
>      if ($siandien_men == "08")
>      {
>       $men = "rugpjûèio ";
>      }
>      if ($siandien_men == "09")
>      {
>       $men = "rugsëjo ";
>      }
>      if ($siandien_men == "10")
>      {
>       $men = "spalio ";
>      }
>      if ($siandien_men == "11")
>      {
>       $men = "lapkrièio ";
>      }
>      if ($siandien_men == "12")
>      {
>       $men = "gruodþio ";
>      }
>
> o rezultate turëtø bûti :
>
> <th>pavadinimas<br>('.$men.($siandien_diena+1)' d.)
> <th>pavadinimas<br>('.$men.($siandien_diena+2)' d.)
> <th>pavadinimas<br>('.$men.($siandien_diena+3)' d.)
>
> O problema yra ta, kad kai ateina Tarkim Geguþës 30d. tai rezultatas bûna
> toliau Geguþës 31, Geguþës 32d. ir t.t. Na patys suprantate..
> kaip ðià problemà galima bûtø pataisyti
>
>
>