Wie zum einfügen von Werten von JQuery datepicker auf die MySQL-Datentyp date mit Codeigniter?

kann ich nicht einfügen, die Werte aus meinem JQuery-Datepicker zu meiner MySQL-Datenbank mit dem Datentyp Date. wie kann ich umwandeln von string in datetime-Datentyp? im mit mit Codeigniter MVC. hier ist mein code:

javascript

<script>
$(function() {
    $( "#datepicker" ).datepicker({
        showOn: "button",
        buttonImage: "images/icons/calendar_24.png",
        buttonImageOnly: true,
        onSelect: function(dateText, inst){
            $("input[name='dob']").val(dateText);
        }
    });

});
</script>

controller

function create()
{
    $data = array(
        'FirstName' => $this->input->post('fname'),
        'DateofBirth' => $this->input->post('dob')
    );

    $this->site_model->add_record($data);
    $this->index();
}

Ansicht

<?php echo form_open('site/create');?>
<p>
    <label for="fname">First Name:</label>
    <input type="text" name="fname" />
</p>

<p>
    <input type="text" name='dob' id="datepicker" />
</p>

danke Jungs!
ich lese eine Lösung bei google
und ich Tat dies:

controller:

function create()
{
    $date = $this->input->post('dob');

    $data = array(
        'FirstName' => $this->input->post('fname'),
        'DateofBirth' => date('Y-m-d', strtotime($date))
    );

    $this->site_model->add_record($data);
    $this->index();
}

und das ist mein problem gelöst! 🙂

Ein MySQL-Datum ist ein einfacher string mit einem bestimmten format: YYYY-MM-DD reichen von 1000-01-01 zu 9999-12-31. Sie einfach konvertieren Sie das Datum erhalten, um das format (falls erforderlich) und schließen Sie es.

InformationsquelleAutor crisgine callano | 2012-09-21

Schreibe einen Kommentar