zoukankan      html  css  js  c++  java
  • datetimepicker.js

    datetimepicker:时间选择器

    <link rel="stylesheet" href="{% static 'bootstrap-datetimepicker.min.css' %}">
    
    '''
    <input type="text" name="preview_time" class=" form-control" required="" id="id_preview_time">
    <input type="text" name="start_time" class=" form-control" required="" id="id_start_time">
    <input type="text" name="end_time" class=" form-control" required="" id="id_end_time">
    '''
    
    <script src="{% static 'bootstrap-datetimepicker.min.js' %}"></script>
    <script src="{% static 'bootstrap-datetimepicker.zh-CN.js'
    

    1. 年月日

    {% block js %}
    	%}"></script>
    	<script>
    		$('[name=start_time]').datetimepicker({
    			language: 'zh',
    			format: 'yyyy-mm-dd ', //时间显示格式 年-月-日
    			autoclose: true, //选择完时间后自动关闭,默认false(不关闭),
    			startView: 2,
    			minView: 2,
    			todayBtn: true,
    			todayHighlight: 1,
    			pickerPosition: 'bottom-left',
    			forceParse: 0
    		}).on('changeDate', function (ev) {
    			var startTime = $('[name=start_time]').val();
    
    			$('[name=start_time]').datetimepicker('hide');
    
    			$('[name=end_time]').datetimepicker('setStartDate', startTime);
    		});
    		$('[name=end_time]').datetimepicker({
    			language: 'zh',
    			format: 'yyyy-mm-dd ', //时间显示格式 年-月-日 时:分
    			autoclose: true, //选择完时间后自动关闭,默认false(不关闭)
    			startView: 2,
    			minView: 2,
    			todayBtn: true,
    			todayHighlight: 1,
    			pickerPosition: 'bottom-left',
    			forceParse: 0
    		}).on('changeDate', function (ev) {
    			//var startTime = $('#startDate').val();
    			var endTime = $('[name=end_time]').val();
    			$('[name=start_time]').datetimepicker('setEndDate', endTime);
    			$('[name=end_time]').datetimepicker('hide');
    		})
    	</script>
    {% endblock %}
    

    2. 年月日时分秒

    {% block js %}
    
    <script>
        Date.prototype.Format = function (fmt) { //author: meizz
            var o = {
                "M+": this.getMonth() + 1, //月份
                "d+": this.getDate(), //日
                "h+": this.getHours(), //小时
                "m+": this.getMinutes(), //分
                "s+": this.getSeconds(), //秒
                "q+": Math.floor((this.getMonth() + 3) / 3), //季度
                "S": this.getMilliseconds() //毫秒
            };
            if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
            for (var k in o)
                if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
            return fmt;
        };
    
        $(function () {
            initDatepicker();
        });
    
        function initDatepicker() {
            $('#id_start_time,#id_preview_time,#id_end_time').datetimepicker({
                language: "zh-CN",
                minView: "hour", // month
                sideBySide: true,
                format: 'yyyy-mm-dd hh:ii',
                bootcssVer: 3,
                startDate: new Date(),
                autoclose: true
            })
        }
    </script>
    

    {% endblock %}

    希望你眼眸有星辰,心中有山海,从此以梦为马,不负韶华
  • 相关阅读:
    [React] Styled System with extendable Box element
    [CSS] Use grid-template to make your CSS Grid declarations more readable
    [Machine Learning Ex2] Linear Regression with Multiple Variables
    [Machine Learning] Normal Equation for linear regression
    [React] Use react styled system with styled components
    [Machine Learning] Polynomial Regression
    [Machine Learning] Gradient Descent in Practice I
    IT 运行在云端,而云运行在 Linux 上
    html+php超大视频上传代码
    html+php超大视频上传源代码
  • 原文地址:https://www.cnblogs.com/daviddd/p/12296937.html
Copyright © 2011-2022 走看看