bootstrap datetimepicker 日期插件详细使用方法 + 24小时 / 年月 示例

在这里插入图片描述
日期时间选择器:

官方详情:
http://www.bootcss.com/p/bootstrap-datetimepicker/


相关的CSS和js文件:

CSS: bootstrap.css 、bootstrap-datetimepicker.css

JS: jquery.min.js (jQuery压缩版)、bootstrap.js、bootstrap-datetimepicker.min.js、bootstrap-datetimepicker.zh-CN.js(中文翻译)


下载文件:
https://github.com/smalot/bootstrap-datetimepicker/archive/master.zip


常用代码示例: 在这里插入图片描述
(官方的都是按国外的格式,弄了几个国内格式的示例)


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <link rel="stylesheet" href="css/bootstrap.min.css" media="screen">
    <link rel="stylesheet" href="css/bootstrap-datetimepicker.min.css" media="screen">
    <style>
        #d1{
            position: relative;
            display: block;
            width: 200px;
            margin: 50px auto;
        }
    </style>

    <script src="js/jquery-1.12.4.min.js"></script>
    <script src="js/bootstrap.min.js"></script>
    <script src="js/bootstrap-datetimepicker.min.js"></script>
    <script src="js/bootstrap-datetimepicker.zh-CN.js"></script>
</head>
<body>

<div id="d1">
    <fieldset>

        <div class="control-group">
            <label class="control-label">年月日</label>
            <!--各自通过class名查找下面对应的JS,  这里是form_datetime-->
            <div class="controls input-append date form_datetime" data-date="" data-date-format="yyyy-MM-dd" data-link-field="dtp_input1" data-link-format="yyyy-MM-dd">
                <input size="16" type="text" value="" readonly>
                <span class="add-on"><i class="icon-remove"></i></span>
                <span class="add-on"><i class="icon-th"></i></span>
            </div>
            <input type="hidden" id="dtp_input1" value="" /><br/>
        </div>


        <div class="control-group">
            <label class="control-label">月</label>
            <!--各自通过class名查找下面对应的JS,  这里是form_date-->
            <div class="controls input-append date form_date" data-date="" data-date-format="yyyy-MM" data-link-field="dtp_input2" data-link-format="yyyy-MM">
                <input size="16" type="text" value="" readonly>
                <span class="add-on"><i class="icon-remove"></i></span>
                <span class="add-on"><i class="icon-th"></i></span>
            </div>
            <input type="hidden" id="dtp_input2" value="" /><br/>
        </div>


        <div class="control-group">
            <label class="control-label">年月日时分秒</label>
            <!--各自通过class名查找下面对应的JS,  这里是form_time-->
            <div class="controls input-append date form_time" data-date="" data-date-format="yyyy-mm-dd hh:ii:ss" data-link-field="dtp_input3">
                <input size="16" type="text" value="" readonly>
                <span class="add-on"><i class="icon-remove"></i></span>
                <span class="add-on"><i class="icon-th"></i></span>
            </div>
            <input type="hidden" id="dtp_input3" value="" /><br/>
        </div>
		<div class="control-group">
            <label class="control-label">24小时 ——年月日时分</label>
            <div class="controls input-append date time_new">
                <input size="16" type="text" value="" readonly>
                <span class="add-on"><i class="icon-remove"></i></span>
                <span class="add-on"><i class="icon-th"></i></span>
            </div>
        </div>
    </fieldset>
</div>


<script type="text/javascript">

    //年月日
    $('.form_datetime').datetimepicker({
        language:  'zh-CN',
        weekStart: 1,
        todayBtn:  1,
        autoclose: 1,
        todayHighlight: 1,
        startView: 2,
        minView: 2,
        forceParse: 0
    });

    //月
    $('.form_date').datetimepicker({
        format: 'yyyy-mm',
        autoclose: true,
        todayBtn: true,
        startView: 'year',
        minView:'year',
        maxView:'decade',
        language:  'zh-CN'
    });

    //年月日时分秒
    $('.form_time').datetimepicker({
        language:  'zh-CN',
        weekStart: 1,
        todayBtn:  1,
        autoclose: 1,
        todayHighlight: 1,
        startView: 2,
        maxView:4,
        forceParse: 0,
        showMeridian: 1
    });

	//24小时 ——年月日时分
	$(".time_new").datetimepicker({
        format: "yyyy-mm-dd hh:ii",
        language:  'zh-CN',
        weekStart: 1,
        todayBtn:  1,
        autoclose: 1,
        todayHighlight: 1,
        startView: 2,
        forceParse: 0,
        maxView:4,
    });
</script>
</body>
</html>


示例图:
在这里插入图片描述


在这里插入图片描述


在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/freedomVenly/article/details/84861300