zoukankan      html  css  js  c++  java
  • bootstrap-datetimepicker的使用

    该组件是基于bootstrap的datetimepicker插件,所以在使用前先引入bootstrap.min.js和bootstrap.min.css,同时引入bootstrap-datetimepicker.min.js和bootstrap-datetimepicker.min.css。

    另外,为了让显示的日期为中文需要引入bootstrap-datetimepicker.fr.js或者bootstrap-datepicker.zh-CN.js文件,需要在设置的时候,把language设为“zh-CN”(datetime.js)。

    代码片段:

    --------------html----------------------

         <div class="selectTime">
                    <span>选择时间:</span>
                    <input  id="starttime" type="text"   class="form-control width200" placeholder="请选择开始时间" value="" >
                    <input  id="endtime" type="text"   class="form-control width200" placeholder="请选择结束时间" value="" >
            </div>

    --------------js----------------------

    //初始化时间组件
    //
    $(function(){ } 是 $(document).ready(function(){...})的简写形式
            $(function(){     
                $("#starttime").datetimepicker({
                    format: 'yyyy/mm/dd',//显示格式
                    startView:2,
                    minView:2,
                    maxView :2,
                    language: 'zh-CN',
                    autoclose: 1,//选择后自动关闭
                    clearBtn:true,//清除按钮
                    initialDate : initDate(), //初始时间
                });
                $("#endtime").datetimepicker({
                    format: 'yyyy/mm/dd',//显示格式
                    startView:2,
                    minView:2,
                    maxView :2,
                    language: 'zh-CN',
                    autoclose: 1,//选择后自动关闭
                    clearBtn:true,//清除按钮
                    initialDate : initDate(), //初始时间
                });
                
            });
    //组件初始时间为当月一号
            function initDate(){
                var myDate = new Date();
                var tYear = myDate.getFullYear()
                var tMonth = myDate.getMonth()+1
                if(tMonth < 10){
                    tMonth = "0" + tMonth
                }
    
                var currentDate = tYear + "/" + tMonth + "/01"
                return currentDate
            }

    另外附上属性:

    1)format    

         这个是必须要设置的。

         默认值: 'mm/dd/yyyy'

         日期格式, p, P, h, hh, i, ii, s, ss, d, dd, m, mm, M, MM, yy, yyyy 的任意组合。
    2)weekStart

         默认值:0。一周从哪一天开始。0(星期日)到6(星期六)

    3)startDate

         Date。默认值:开始时间
    4)endDate

         Date。默认值:结束时间

    5)daysOfWeekDisabled  一周禁用的日期

         String,Array。 默认值: '', []
    6)autoclose

        Boolean。 默认值:false

        当选择一个日期之后是否立即关闭此日期时间选择器。

    7)startView

         Number, String。默认值:2, 'month'。

         日期时间选择器打开之后首先显示的视图。

    • 0 or 'hour' for the hour view
    • 1 or 'day' for the day view
    • 2 or 'month' for month view (the default)
    • 3 or 'year' for the 12-month overview
    • 4 or 'decade' for the 10-year overview. Useful for date-of-birth datetimepickers.

    8)minView

         Number,String. 默认值:0, 'hour'。

         日期时间选择器所能够提供的最精确的时间选择视图。

    9)maxView

         Number, String。 默认值:4, 'decade'

         日期时间选择器最高能展示的选择范围视图。

    10)language

        String。默认值: 'en'

    11)initDate

        设置初始时间

    另外附上其他属性和方法链接:https://www.bootcss.com/p/bootstrap-datetimepicker/index.htm

  • 相关阅读:
    算法——基础
    递归函数
    docker常用命令
    vue——计算属性和侦听器
    vue——指令系统
    vue——介绍和使用
    webpack、babel模块、模块化
    Nodejs介绍及npm工具使用
    ECMAScript 6简介
    easyui(入门)
  • 原文地址:https://www.cnblogs.com/miaomiaolong2/p/13984194.html
Copyright © 2011-2022 走看看