Diskuze: date("m","d") na date("z")

PHP PHP date("m","d") na date("z") American English version English version

Aktivity (1)
Avatar
Grimor
Člen
Avatar
Grimor:28.5.2014 11:37

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:28.5.2014 13:29

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:28.5.2014 13:36

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:28.5.2014 17:41

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):28.5.2014 18:09
<?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):28.5.2014 18:30

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):28.5.2014 18:39

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:28.5.2014 22:09

Úž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.