Zadejte hledaný výraz...

Datum příspěvku – přepsání na "dnes", "včera"

Peter
verified
rating uzivatele
(3 hodnocení)
11. 6. 2015 09:35:25
Zdravím.
Na webu mám k příspěvku vždy datum a čas publikování příspěvky a chtěl bych to trochu pozměnit, ale nevím zda a jak je to možné.
Mám tento kód:
Zobrazuje Den, Měsíc, Rok a potom čas. Chtěl bych, aby příspěvky, které budou přidány dnes budou mít místo data napsáno "přidáno dnes" a včerejší příspevky "přidáno včera".
Je toto možné něják vyřešit nebo to nejde?
Děkuji za rady.
11. 6. 2015 09:35:25
https://webtrh.cz/diskuse/datum-prispevku-prepsani-na-dnes-vcera/#reply1119152
carlos
verified
rating uzivatele
(19 hodnocení)
11. 6. 2015 09:50:31
Jde a staci na to dve funkce
PHP: if - Manual
http://php.net/manual/en/function.date.php
11. 6. 2015 09:50:31
https://webtrh.cz/diskuse/datum-prispevku-prepsani-na-dnes-vcera/#reply1119151
i-PRESS
verified
rating uzivatele
(2 hodnocení)
11. 6. 2015 09:53:49
Pokud jde jen o termíny dnes a včera, stačí porovnat datetime příspěvku s aktuálním jak píše Carlos, nebo pokud těch operací s datem a časem je víc, sáhl bych spíše po nějaké knihovně, třeba Moment JS, viz relative time
11. 6. 2015 09:53:49
https://webtrh.cz/diskuse/datum-prispevku-prepsani-na-dnes-vcera/#reply1119150
rohorhweb
verified
rating uzivatele
(1 hodnocení)
11. 6. 2015 09:56:11
tu to mas, teraz som ti to jednoducho spravil:
$datum=date('d.m.Y'); //Tu nastav datum prispevku
$dnes=date('d.m.Y');
$vcera=date('d.m.Y',strtotime("-1 days"));
if($dnes==$datum){
$datum_zobraz="Dnes";
}else{
if($vcera==$datum){
$datum_zobraz="Vcera";
}else{
$datum_zobraz=$datum;
}
}
echo "$datum_zobraz";
?>
11. 6. 2015 09:56:11
https://webtrh.cz/diskuse/datum-prispevku-prepsani-na-dnes-vcera/#reply1119149
Peter
verified
rating uzivatele
(3 hodnocení)
11. 6. 2015 10:54:18
Díky moc za hotový kód, ale když jsem ho dal do stránky tak všechny příspěvky i ty staré vypisuje jako Dnes..
Napsal rohorhweb;1201691
tu to mas, teraz som ti to jednoducho spravil:
$datum=date('d.m.Y'); //Tu nastav datum prispevku
$dnes=date('d.m.Y');
$vcera=date('d.m.Y',strtotime("-1 days"));
if($dnes==$datum){
$datum_zobraz="Dnes";
}else{
if($vcera==$datum){
$datum_zobraz="Vcera";
}else{
$datum_zobraz=$datum;
}
}
echo "$datum_zobraz";
?>
11. 6. 2015 10:54:18
https://webtrh.cz/diskuse/datum-prispevku-prepsani-na-dnes-vcera/#reply1119148
rohorhweb
verified
rating uzivatele
(1 hodnocení)
11. 6. 2015 10:59:59
lebo do tej premennej $datum musis dat datum toho prispevku vo forme d.m.Y
11. 6. 2015 10:59:59
https://webtrh.cz/diskuse/datum-prispevku-prepsani-na-dnes-vcera/#reply1119147
Martin
verified
rating uzivatele
(62 hodnocení)
11. 6. 2015 11:02:10
Protože jak ti rohorhweb v kodu napsal, máš tam doplnit datum příspěvku. Pokud ten kod spustíš tak jak je, bude psát všude "Dnes".
11. 6. 2015 11:02:10
https://webtrh.cz/diskuse/datum-prispevku-prepsani-na-dnes-vcera/#reply1119146
rohorhweb
verified
rating uzivatele
(1 hodnocení)
11. 6. 2015 11:03:54
kedze je to wordpress, tak skus toto:
$datum=the_time('d.m.Y');
---------- Příspěvek doplněn 11.06.2015 v 11:05 ----------
nikdy som nerobil vo wordpresse neviem v akej forme ti vypluje ten the_time datum, ale musi byt vo forme 00.00.0000 (den.mesiac.rok)
11. 6. 2015 11:03:54
https://webtrh.cz/diskuse/datum-prispevku-prepsani-na-dnes-vcera/#reply1119145
Peter
verified
rating uzivatele
(3 hodnocení)
11. 6. 2015 11:06:03
Napsal rohorhweb;1201715
lebo do tej premennej $datum musis dat datum toho prispevku vo forme d.m.Y
Myslíš takhle? V php se fakt nevyznám tak nevím jak to má přesně fungovat...
11. 6. 2015 11:06:03
https://webtrh.cz/diskuse/datum-prispevku-prepsani-na-dnes-vcera/#reply1119144
rohorhweb
verified
rating uzivatele
(1 hodnocení)
11. 6. 2015 11:07:35
ano ale nemozes to tam pisat rucne ako 11.06.2015, ale tam musis dat ten datum z wordpressu...
skus to takto, co to spravi:
$datum=the_time('d.m.Y');
11. 6. 2015 11:07:35
https://webtrh.cz/diskuse/datum-prispevku-prepsani-na-dnes-vcera/#reply1119143
Peter
verified
rating uzivatele
(3 hodnocení)
11. 6. 2015 11:14:55
Napsal Martin Kejzlar;1201716
Protože jak ti rohorhweb v kodu napsal, máš tam doplnit datum příspěvku. Pokud ten kod spustíš tak jak je, bude psát všude "Dnes".
Kde přesně mám to datum nastavit? V administraci wordpressu?
11. 6. 2015 11:14:55
https://webtrh.cz/diskuse/datum-prispevku-prepsani-na-dnes-vcera/#reply1119142
rohorhweb
verified
rating uzivatele
(1 hodnocení)
11. 6. 2015 11:28:20
nie, v prvom riadku toho scriptu co som ti poslal
11. 6. 2015 11:28:20
https://webtrh.cz/diskuse/datum-prispevku-prepsani-na-dnes-vcera/#reply1119141
Peter
verified
rating uzivatele
(3 hodnocení)
11. 6. 2015 11:35:49
Napsal rohorhweb;1201729
nie, v prvom riadku toho scriptu co som ti poslal
Udělal jsem to takto a teď se zase zobrazuje jen datum.
Něják jsem totiž nepochopil co myslíš tím nastavit datum. Tento kód mám prostě vložený v index.php.
11. 6. 2015 11:35:49
https://webtrh.cz/diskuse/datum-prispevku-prepsani-na-dnes-vcera/#reply1119140
rohorhweb
verified
rating uzivatele
(1 hodnocení)
11. 6. 2015 11:39:13
dobre, ukaz mi ako vyzera ten datum... napis ho sem
11. 6. 2015 11:39:13
https://webtrh.cz/diskuse/datum-prispevku-prepsani-na-dnes-vcera/#reply1119139
Peter
verified
rating uzivatele
(3 hodnocení)
11. 6. 2015 11:45:40
Napsal rohorhweb;1201738
dobre, ukaz mi ako vyzera ten datum... napis ho sem
Je to teď v tomhle formátu - 11.06.2015
11. 6. 2015 11:45:40
https://webtrh.cz/diskuse/datum-prispevku-prepsani-na-dnes-vcera/#reply1119138
Pro odpověď se přihlašte.
Přihlásit