这解决了我将数据插入输入字段但现在我想通过不使用输入字段插入时间戳
<?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 :(得分: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'=>