Nejste přihlášen/a.
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í ![]()
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);
1x
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
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
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.
