Date Range Picker时间区间组件用法

29 篇文章 0 订阅
<!DOCTYPE html>
<html>
<head>
	<title>date range picker</title>
    <link rel="stylesheet" href="bootstrap.min.css">
 	<link rel="stylesheet" href="daterangepicker.css">
 	
	<script src="jquery-2.2.3.min.js"></script>
	<script src="moment.js"></script>
	<script src="daterangepicker.js"></script>
</head>
<body>
	<input type="text" name="daterangepicker">
<script>
$("input[name=daterangepicker]").daterangepicker({
    singleDatePicker: true, //单个时间组件
	// autoApply: true,
	autoUpdateInput: true,
	// alwaysShowCalendars: true,
	locale: {
		format: "YYYY-MM-DD",
		separator: " 至 ",
		applyLabel: "确认",
		cancelLabel: "清空",
		fromLabel: "开始时间",
		toLabel: "结束时间",
		customRangeLabel: "自定义",
	},
	startDate: defaultStartDate,  //选中日期的开始时间
	endDate: defaultEndDate,  //选中日期的结束时间
	maxDate: moment(),  //可选择的最大日期
	ranges: {
		'近7天': [moment().subtract(7, 'days'), moment()],
		'近15天': [moment().subtract(15, 'days'), moment()],
		'这个月': [moment().subtract(30, 'days'), moment()],
		'上个月': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').endOf('month')]
	}
}).on("apply.daterangepicker", function(ev, picker){   //日期选择完成后执行的事件
	var startTime = picker.startDate.format('YYYY-MM-DD');  //选中的日期开始时间
	var endTime = picker.endDate.format('YYYY-MM-DD');  //选中的日期结束时间
}).on('cancel.daterangepicker', function(ev, picker) {  
     $("#date2").val("请选择日期范围");
     $("#startTime").val("");
     $("#endTime").val("");
	     })
</script>
</body>
</html>

效果图:

文件下载参考地址:http://www.daterangepicker.com/#examples

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值