Autor | Zpráva | ||
---|---|---|---|
mistig Profil |
#1 · Zasláno: 4. 12. 2016, 15:21:51
Dobrý den,
V MySQL jsem měl nastavený datový typ DATETIME, do datábáze jsem si datum a čas ukládal a pak jej vypisoval z databáze do formuláře input datetime a fungovalo to dobře. Včera jsem to testoval na smartphonu a tam jsem zjistil, že formulář je prázdný (datum se nezobrazí), proto bych rád přešel na DATETIME-LOCAL (časové pásma nepotřebuju), který by se měl správně zobrazovat i na smartphonech, ale nevím jaký datový typ mám zvolit v MySQL. Díky za radu. |
||
Alphard Profil |
#2 · Zasláno: 4. 12. 2016, 16:26:35
Na databázi bych nesahal, do patřičného formuláře by mělo stačit vložit datum v jiném formátu.
|
||
mistig Profil |
#3 · Zasláno: 4. 12. 2016, 16:37:16
Alphard:
Díky. Je to tak, nějak jsem si neuvědomil, že je třeba přizpůsobit ten formát. Takle už se mi to vypisuje z databáze, kde mám datum uloženo v datovém typu DATETIME do formuláře s DATETIME-LOCAL správně. <?php $datum = strftime('%Y-%m-%dT%H:%M:%S', strtotime($row['datum'])); ?> <input type="datetime-local" value="<?php echo $datum; ?>" name="datum"> |
||
Časová prodleva: 8 let
|
0