Diskuze: Formátování datumu ve formuláři
Zobrazeno 5 zpráv z 5.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Není to tím, že to ukládáš do db jako datetime místo date ? Pokud to přece jen ukládáš jako date a stále ti tam leze i čas, musíš si to přepisovat někde v modelu.
Tak pokud jsi si jist, že tu časovou složku nikdy nebudeš potřebovat, tak se tvůj problém nejspíše vyřeší tím, že si v databázi příslušný sloupec předefinuješ z datetime na date.
Možná bys to mohl vyřešit také tak, že použiješ nějaký datepicker
třetí strany. <input type="date">
stejně není nijak
skvěle podporovaný: https://developer.mozilla.org/…t/input/date
Nakonec pomohlo tohle..
<script type="text/javascript">
$(document).ready(function () {
//ziska hodnotu
var datum = $("#frm-postForm-rok")[0].defaultValue;
if (datum.length == 19) {
//oreze datum a prida do inputu
$("#frm-postForm-rok").val(datum.substr(0, 10));
}
});
</script>
A minuty jsou přič. Není to nejlepší řešení ale je to funkční
řešení. Všem díky za rady.
Jinak ukládal jsem do DB jako date a sloupec je taky date.
Zobrazeno 5 zpráv z 5.