kartik-v/yii2-widget-datetimepicker

基于bootstrap datetimepicker插件的增强型 Yii2 时间选择插件扩展包

Yii2 时间选择扩展包

DateTimePicker小部件是 Bootstrap DateTimePicker 插件的 Yii 2 包装器,具有各种增强功能。该插件是 @eternicode 的 DateTimePicker 插件的一个分支,并添加了时间功能。在大多数方面,窗口小部件类似于 DateTimePicker 窗口小部件,除了它添加了时间功能并且不支持范围。该小部件专门针对 Yii framework 2.0Bootstrap 3 设计,如果浏览器不支持 JQuery,则允许对普通HTML文本输入进行优雅降级。小部件支持这些标记:

  • 简单的输入标记
  • 组件标记 - 添加前置插件
  • 组件标记 - 附加插件
  • 内联/嵌入式标记
  • 单独按钮标记

注意:此扩展是yii2-widgets的子仓库拆分。自2014年11月8日以来已完成拆分,允许开发人员在需要时单独安装此特定小部件。也可以使用整个yii2-widget的前一种方式扩展。

安装

安装此扩展的首选方法是通过composer。检查 composer.json 以获取此扩展的要求和依赖关系。阅读此 Web tip/ wiki,为应用程序的 composer.json设置 minimum-stability

要安装,请运行

$ php composer.phar require kartik-v/yii2-widget-datetimepicker "*"

或添加

"kartik-v/yii2-widget-datetimepicker": "*"

composer.json 文件的 require 部分。

演示

您可以参考有关扩展使用的详细文档和演示

用法

use kartik\datetime\DateTimePicker;

echo '<label>Start Date/Time</label>';
echo DateTimePicker::widget([
    'name' => 'datetime_10',
    'options' => ['placeholder' => 'Select operating time ...'],
    'convertFormat' => true,
    'pluginOptions' => [
        'format' => 'd-M-Y g:i A',
        'startDate' => '01-Mar-2014 12:00 AM',
        'todayHighlight' => true
    ]
]);