Autor | Zpráva | ||
---|---|---|---|
sajgon Profil * |
#1 · Zasláno: 19. 4. 2010, 12:34:58
Zdravíčko přátelé, do databáze ukládám datum ve formátu "YYYY-MM-DD", tedy např. 2010-04-19, což takto potřebuji, protože záznamy pak řadím právě podle data. Ovšem aby byl datum dobře čitelný pro uživatele, převádím jej pomocí explode:
<?php $datum=explode("-", $zaznam["datum"]); echo $datum[2]."/".$datum[1]."/".$datum[0];?> výsledek je tedy na snadě: 19/04/2010. Takže vše funguje. Otázkou je, zda tento zápis nelze provést nějak elegantněji, neb jej budu na jedné stránce aplikovat 6x (do databáze ukládám 6x datum, pokaždý jiný). Ve výsledku je pak kód nevypadal nejlépe. Poradíte? |
||
jrm Profil |
#2 · Zasláno: 19. 4. 2010, 12:55:20
Pro převod bych si nadefinoval funkci a pak ji jen volal...
|
||
Velda Profil |
#3 · Zasláno: 19. 4. 2010, 13:36:10
|
||
sajgon Profil * |
#4 · Zasláno: 19. 4. 2010, 14:13:23
[#3] Velda No znám, jen teda nevím, jak vydolovat pomocí date nějaký výstup z formátu YYYY-MM-DD.
|
||
Majkl578 Profil |
#5 · Zasláno: 19. 4. 2010, 14:25:13
Zkus:
date('d/m/Y', strtotime($zaznam['datum'])); |
||
sajgon Profil * |
#6 · Zasláno: 20. 4. 2010, 09:38:13
[#5] Majkl578
Jůůůů :-) Děkuji *thumbs up* |
||
Časová prodleva: 14 let
|
0