sql >> Database >  >> RDS >> Mysql

CodeOntsteker Datum of DatumTijd

Wanneer uw veld in MySQL Datum-tijd is, heeft het de juiste indeling voordat het in de database wordt opgeslagen.

Dus converteer string naar datum-tijdformaat in php met behulp van.

date("Y-m-d H:i:s", strtotime($string)); 

Of je kunt hetzelfde doen in Datepicker

$(function() {
    $('#datepicker').datepicker({
        dateFormat: 'yy-dd-mm',
        onSelect: function(datetext){
            var d = new Date(); // for now
            var h = d.getHours();
                h = (h < 10) ? ("0" + h) : h ;

                var m = d.getMinutes();
            m = (m < 10) ? ("0" + m) : m ;

            var s = d.getSeconds();
            s = (s < 10) ? ("0" + s) : s ;

                datetext = datetext + " " + h + ":" + m + ":" + s;
            $('#datepicker').val(datetext);
        },
    });
});

Fiddle voor datumkiezer

Opmerking als je alleen de datum in het MySQL-veld wilt, laat het uur min sec deel van de conversie weg




  1. Automatische verhoging in tijdelijke tabel

  2. Is er een manier om de id terug te geven van een rij die zojuist in MySQL is gemaakt met PHP?

  3. Wat betekent mysql-fout 1025 (HY000):Fout bij hernoemen van './foo' (errorno:150)?

  4. InnoDB of MyISAM - Waarom niet allebei?