Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

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

Aktivity
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
Ondřej Štorc
Tvůrce
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
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
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.