sql >> Databasteknik >  >> RDS >> Mysql

CodeIgniter Date eller DateTime

När ditt fält i MySQL är Date-Time har det rätt format innan det sparas i databasen.

Så konvertera sträng till datum och tidsformat i php med.

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

Eller så kan du göra samma sak i 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);
        },
    });
});

Fiol för datumväljare

Obs om du bara vill ha datum i MySQL-fältet utelämna timme min sek del av konverteringen




  1. Konvertera tidsstämpel till ett läsbart datum under förfrågan

  2. Hur man eliminerar icke-arbetstid i Oracle

  3. Ansluter Heroku till RDS med MySql2

  4. Så här fixar du "Konfigurationsalternativet 'Agent XPs' existerar inte" i SQL Server (T-SQL)