2016-07-26 3 views
-3

это solvedd мои вставляя данные в поле ввода, но теперь я хочу, чтобы вставить метку времени, не используя InputFieldкак добавить DatePicker в торт 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')); ?> 

я использовал код выше для выбора даты, теперь я хотите, чтобы временная метка использовалась в моем cakephp.

Иногда он хранит точную метку времени и несколько раз не сохраняет ее, просто используя значение «0000-00-00 00: 00: 00.000000» в базе данных.

если есть какой-либо код, может кто-нибудь помочь мне с кодом заранее!

+0

Возможный дубликат [DatePicker, как добавить в торт PHP нам необходимо для шагов] (HTTP: //stackoverflow.com/questions/22687702/datepicker-how-to-add-in-cake-php-we-need-for-steps) –

+0

Возможный дубликат http://stackoverflow.com/questions/22687702/datepicker- Инструкции по добавлению-в-cake-php-we-need-for-steps –

+0

Вы просто проверяете формат даты перед сохранением в базе данных. База данных принимает только формат «Y-m-d h: i: s». Если формат отличается, то это сохранит 00000, как указано выше –

ответ

0

Пожалуйста, добавьте этот скрипт на ваш взгляд

<script> 

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

    }); 
    </script> 

И ваш вклад будет такой же, как

<?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

без использования javascript –

Смежные вопросы