Avatar
Grimor
Člen
Avatar
Grimor:

Dobrý den,
setkal jsem se se vskutku zajímavým problémem v PHP. Potřebuji převést datum (den a měsíc) na pořadové číslo dne v roce. Např. 18.1. > 18; 3.2. > 34.
Nemám tušení jak si s tím poradit. Šlo by to udělat přes zdlouhavou podmínku, to se mi však vůbec nelíbí.

Mohli byste mi poradit, prosím?

 
Odpovědět 28.5.2014 11:37
Avatar
DejfCold
Člen
Avatar
Odpovídá na Grimor
DejfCold:

Ahoj!
Potřebuješ převést

date('d.m.')

nebo zadáváš nějaký vlastní datum?

 
Nahoru Odpovědět 28.5.2014 13:29
Avatar
Odpovídá na Grimor
Ondřej Štorc:

Co jsem se koukal tak by to měl být toto:

date("z");

Číslování začíná od nuly..

Nahoru Odpovědět 28.5.2014 13:36
Život je příliš krátký na to, abychom bezpečně odebírali USB z počítače..
Avatar
Nahoru Odpovědět  +1 28.5.2014 13:53
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Grimor
Člen
Avatar
Grimor:

Mám z formuláře zadán měsíc a den. A to chci převést na date("z").

 
Nahoru Odpovědět 28.5.2014 17:41
Avatar
Odpovídá na Grimor
Libor Šimo (libcosenior):
<?php
   $d=mktime(8, 12, 2014);
   echo "12.8.2014 je " . date("z", $d) . ". deň v roku";
?>
Nahoru Odpovědět 28.5.2014 18:09
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Odpovídá na Libor Šimo (libcosenior)
Libor Šimo (libcosenior):

Sorry, nie je to správne.
Vychádzaj z tohto:

<?php
    $d=strtotime("10:30pm April 25 2014");
    echo "Dátum " . date("Y-m-d", $d) . " je " . date("z", $d) . ". deň v roku.";
?>
Nahoru Odpovědět 28.5.2014 18:30
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Odpovídá na Grimor
Libor Šimo (libcosenior):

Všetko potrebné nájdeš na http://www.w3schools.com/…php_date.asp

Ešte pastnem opravu toho prvého:

<?php
   $d=mktime(11, 14, 54, 1, 1, 2014);
   echo "dátum " . date("Y-m-d", $d) . " je " . (date("z", $d) + 1) . ". deň v roku";
?>
Nahoru Odpovědět  +2 28.5.2014 18:39
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Grimor
Člen
Avatar
Grimor:

Úžasné! Díky bohu! Díky tobě!

 
Nahoru Odpovědět 28.5.2014 22:09
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 9 zpráv z 9.