2016-07-26 7 views
-3

diese solvedd meine Einfügen von Daten in Eingabefeld hinzufügen, aber jetzt möchte ich Zeitstempel einzufügen, indem nicht das Eingabefeld mitwie Datepicker in Kuchen php

<?php echo $this->Form->input("date", array('label' => "Date : ", 'type' => 'text', 'class' => 'fl tal vat w300p', 'error' => false , 'id' => 'select_date')); ?> 
<?php echo $this->Html->div('datepicker_img w100p fl pl460p pa', $this->Html->image('calendar.png'),array('id' => 'datepicker_img')); ?> 
<?php echo $this->Html->div('datepicker fl pl460p pa', ' ' ,array('id' => 'datepicker')); ?> 

ich den obigen Code für Datumsauswahl verwendet haben, i jetzt möchte den Zeitstempel in meiner CakePHP verwenden.

Manchmal speichert es den genauen Zeitstempel und einige Male es speichert es nicht nur mit '' 00: 00: 00.000000 '' Wert in der Datenbank.

Wenn es einen Code gibt kann jemand bitte helfen Sie mir mit dem Code Vielen Dank im Voraus!

+0

Mögliche Duplikat [Datepicker wie in Kuchen php hinzufügen müssen wir Schritte] (http: //stackoverflow.com/questions/22687702/datepicker-how-to-add-in-cake-php-we-need-for-steps) –

+0

Mögliches Duplikat von http://stackoverflow.com/questions/22687702/datepicker- how-to-in-cake-php-wir-brauchen-für-Schritte –

+0

Sie überprüfen nur das Datumsformat vor dem Speichern in der Datenbank. Die Datenbank akzeptiert nur das Format "Y-m-d h: i: s". Wenn das Format anders ist, wird 00000 wie oben gespeichert. –

Antwort

0

Bitte fügen Sie dieses Skript aus Ihrer Sicht

<script> 

    $(function() { 
     $("#YourTableNameYourField").datepicker({ 
      dateFormat: "yy-mm-dd", 
      changeMonth: true, 
      changeYear: true, 
      yearRange:"-100:+50" 
     }); 

    }); 
    </script> 

Und Ihre Eingabe wird gleich wie

<?php echo $this->Form->create('YourTableName' , array('action'=>'YourAction'));?> 
    <?php echo $this->Form->input('YourField',array('label'=>false,'div'=>false,'class'=>'form-control','required'=> 
+0

ohne Javascript speichern –