【问题标题】:Yii2 Kartik DateTimePicker start date from far futureYii2 Kartik DateTimePicker 从遥远的未来开始日期
【发布时间】:2017-10-31 21:26:23
【问题描述】:

我想请求您的支持。 yii2 Kartik datetimepicker 扩展给出了奇怪和随机的开始日期。单击日历后,开始日期可能是 4678 年或 3599 年。想象一下将其滚动回 2017 年 :) 您是否遇到过类似的问题。我已经检查了论坛,但我无法找到答案。

这是我的代码。

<?php
// Usage with model (with no default initial value)
echo $form->field($date, 'start_time')->widget(
   DateTimePicker::className(),
   [
    'size'=>'md',
    'type' => DateTimePicker::TYPE_COMPONENT_APPEND,
    'convertFormat' => true,
    'pluginOptions' => [
        'todayHighlight' => true,
        'todayBtn' => true,
        'format' => 'dd-M-yyyy H:i',
        'autoclose' => true,
        'startDate'=> date('d-m-Y H:i', strtotime(time())),
    ],
   ])->label('Start Date');
?>      

这里是日期时间选择器的屏幕截图:https://ibb.co/fu5WFw

【问题讨论】:

    标签: yii2 bootstrap-datetimepicker kartik-v


    【解决方案1】:

    date()的第二个参数是时间戳,所以去掉strtotime():

    'startDate'=> date('d-m-Y H:i',time()),
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多