Nejste přihlášen/a.

Přihlásit se do poradny

 

Php číslo dne

Od: fidonet* odpovědí: 4 změna:

Zdravím, hledám příkaz, který mi vygeneruje číslo dne.

k

Kdyžpoužiji

SetLocale(LC_ALL, "Czech");$datum = StrFTime("%j");echo($datum);?>

tak mám ve výsledku pro dny v lendu 001-031, ale já NUTNĚ potřebuji čísla 1-31.

Potřebuji i následující čísla tedy 1-300 atd.

Poradí mi někdo? Děkuji. V prosinci mi to fungovalo krásně, to byly čísla kolem 330, žádné nuly an začátku.

Najde se dobrá rada?

je jedno zda použiji třeba $datum = StrFTime("%j); echo($datum); nebo echo StrFTime("%j");

výsledkem je pořád 003 a ne 3

Děkuji


doplněno 04.01.16 17:54:

no , když poradna půl otazky zlikvidovala, tak se nedivím, že je zvláštní *haha*

SetLocale(LC_ALL, "Czech");$datum = StrFTime("%j");echo($datum);


doplněno 04.01.16 17:54:

Php setlocale(lc_all, "czech");

$datum = strftime("%j");echo($datum+100);

?>


doplněno 04.01.16 17:55:

Php setlocale(lc_all, "czech");

$datum = strftime("%j");echo($datum+100);

 

 

4 odpovědi na otázku
Řazeno dle hodnocení

 

 

joudic*
hodnocení

1x
Bud to spravne zformatujte viz @danten, nebo nuly ostrante pres str_replace nebo regex... jinak to vlastne nechapu, o co jde, jake 1-300 a 330 v prosinci? Ale to je fuk.
doplněno 04.01.16 18:56:

$dayNum = date("z") + 1;
echo $dayNum;


doplněno 04.01.16 19:22:

@danten to je zbytecne, staci ty moje 2 radky $dayNum bude vzdy zobrazovat spravne cislo

danten*
To ano,ale hodil jsem to rovnou s ukázkou StrReplace.

 

danten*
hodnocení

0x

$today = date("j");


php.net/...


doplněno 04.01.16 19:19:

Tak tady to máš na obrázku

Php číslo dne

 

fidonet*
hodnocení

no rozkouskovaně, ale už se to zobrazí

<

?

php SetLocale(LC_ALL, "Czech");

$datum = StrFTime("%j");echo($datum);

?>

Potřebuji , aby 1.1.2016 mě php vypsalo 1, aby 31.1. vypsalo 31 a 1.2. vypsalo 2, až do prosince k číslům 365

děkuji

p.s. nepochopil jsem jak dát do php zrušení těch nul?


doplněno 04.01.16 18:18:

At zkouším jak skouším, tak zhora uvedelá php varianta od kolegy nic nevygeneruje.

Potřebuji prostě pořadí dne od 1.1 do 31.12


doplněno 04.01.16 18:28:

hmm, nějak to zlobí :)

aby 1.2. vypsalo 32

2.2. 33 atd

 

 


 

 

 

Přihlásit se k odběru odpovědí z této otázky:

Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz.

Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.

Copyright © 2004-2025 Poradna Poradte.cz. Všechna práva vyhrazena. Prohlášení o ochraně osobních údajů. | [tmavý motiv]