【问题标题】:Cakephp and DateTimePicker formatCakephp 和 DateTimePicker 格式
【发布时间】:2013-06-27 14:41:23
【问题描述】:

显示日期时格式有问题。

我使用 jquery DateTimePicker (http://www.malot.fr/bootstrap-datetimepicker/)。

以我的形式

<div class="input-append date" id="dp">
    <?php
        echo $form->input('date',array('type' => 'text','div' => false, 'label' => 'Date'));
    ?>
    <span class="add-on"><i class="icon-remove"></i></span>
    <span class="add-on"><i class="icon-calendar"></i></span>
</div>

表单数据包含日期,而脚本是

<script>
    $('#dp').datetimepicker({
    format: 'd MM yyyy',
        autoclose: 1,
        forceParse: 1,
        todayBtn: 1,
        minView: 2
    });
</script>

表单日期的格式为“yyyy-mm-dd”,并以该格式显示在日期字段“日期”中,即“2013-03-25”而不是“2013 年 3 月 25 日”,无论定义的格式如何在脚本中。

在另一种情况下,当用户使用picker选择日期时,日期字段中显示的格式是正确的,根据脚本中的定义('d MM yyyy')。

第二个问题是预期提交的日期格式应该是“yyyy-mm-dd”,而上面的代码产生的日期格式是“d MM yyyy”。

我试过镜像场,

$this->request->data['OSSS']['date_display'] = $this->request->data['OSSS']['date'];
echo $form->input('date_display',array('type' => 'text','div' => false, 'label' => 'Date'));

在 html 和脚本中

linkField = 'OSSSdate';
linkFormat = 'yyyy-mm-dd';

然后提交的日期格式正确,但表单日期格式和显示格式仍然存在问题。

有人知道在日期时间选择器中显示时如何格式化日期吗?

【问题讨论】:

    标签: jquery cakephp twitter-bootstrap


    【解决方案1】:

    我不确定你是否有你的工作。但这对我有用...

    <div class="control-group">
            <div class="input-append date controls" id="dp">
                <?php echo $this->Form->input('created',array('type' => 'text','div' => false, 'label' => false, 'wrapInput' => false));?>
    
            <span class="add-on"><i class="icon-calendar"></i></span>
        </div>
    </div>
    

    然后

    $('#dp').datetimepicker({
        format: 'yyyy/MM/dd hh:mm:ss',  //format: 'yyyy-MM-dd hh:mm:ss' either one works     
        language: 'en',
        pick12HourFormat: true
      });
    

    这对我有用,我的“创建”字段是日期时间字段。 MySQL 5.5

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-03-09
      • 2014-07-26
      • 2014-12-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多