網(wǎng)站搭建之推薦幾個(gè)好用的時(shí)間選擇插件

2023-03-05    分類: 網(wǎng)站建設(shè)

1.layui時(shí)間控件
Layui雖然作者已經(jīng)停止更新,但是還是有許多用戶在使用這個(gè)插件
<formclass="layui-form"action=""id="form">
<divclass="layui-form-item">
<divclass="layui-inline">
<labelclass="layui-form-label">截止日期</label>
<divclass="layui-input-inlineui-time">
<inputtype="text"id="dp11"class="layui-inputui-time-text"value=""kssj=""jssj=""/>
</div>
</div>
<divclass="layui-inline">
<labelclass="layui-form-label">截止日期時(shí)間</label>
<divclass="layui-input-inlineui-time">
<inputtype="text"id="dp12"class="layui-inputui-time-text"value=""kssj=""jssj=""/>
</div>
</div>
</div>
</form>
<scripttype="text/javascript">
layui.use(['laydate','dateLay'],function(){
varlayer=layui.layer,laydate=layui.laydate;
varobj={
init:function(){
this.dp11=$('#dp11');
this.dp12=$('#dp12');
this.initEvent();
},
initEvent:function(){
this.dp11.dateLay();
this.dp12.dateLay();
}
}
obj.init();
});

日期選擇2

</script>
2.mobiscroll
mobiscroll就是一款非常好用的插件,不僅僅在于其可區(qū)間選擇,其其他的時(shí)間選擇方式也是非常好用的。下面以其區(qū)間選擇為例??梢约嫒菔謾C(jī)
<head>
<metacharset="UTF-8">
<metaname="viewport"content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no">
<metahttp-equiv="X-UA-Compatible"content="ie=edge">
<metaname="renderer"content="webkit">
<metaname="hotcss"content="initial-dpr=1">
<scriptsrc="js/jquery.min.js"type="text/javascript"></script>
<scriptsrc="js/mobiscroll.custom-3.0.0-beta6.min.js"type="text/javascript"></script>
<linkhref="css/mobiscroll.custom-3.0.0-beta6.min.css"rel="stylesheet"type="text/css">
</head>
<inputclass="input-text"id="dateselect"type="text"readonly>
<script>
vardays_spacing=parseInt("2");//可選幾天之后的日期
varstart_date=newDate(newDate().getTime()+days_spacing*24*3600*1000);
varend_date=newDate(newDate().getTime()+days_spacing*24*3600*1000);
$('#dateselect').mobiscroll().range({
theme:'',
lang:'zh',
display:'center',
mode:'rangeBasic',
min:newDate(newDate().getTime()+days_spacing*24*3600*1000),
defaultValue:[start_date,end_date],
onSet:function(event,inst){
vardays=countdatenumber(event.valueText);
$('#datenumber').html(days);
countsessselect(event.valueText);//記錄選擇的時(shí)長(zhǎng)
countmoney();//計(jì)算總價(jià)格
}
});
/**
*初始賦值
*/
$('#dateselect').val(getalldate(newDate(start_date))+'-'+getalldate(newDate(end_date)));
vardays=countdatenumber($('#dateselect').val());
$('#datenumber').html(days);
/**
*計(jì)算時(shí)間字符串
*/
functiongetalldate(date){
varyear=date.getFullYear();
varmonth=date.getMonth()+1;
month=month<10?'0'+month:month;
varday=date.getDate();
returnyear+'/'+month+'/'+day;
}
/**
*觸發(fā)顯示
*/
$('#dateselect').click(function(){
$('#dateselect').mobiscroll('show');
returnfalse;
})
/**
*計(jì)算相隔的天數(shù)
*/
functioncountdatenumber(s){
vararr=s.split("-");
varstart_date=newDate(arr[0]);
varend_date=newDate(arr[1]);
vardays=parseInt(Math.ceil((end_date-start_date)/(1000*3600*24)));
returndays+1;
}

</script>3.amaze UI Datepicker時(shí)間插件
<divclass="am-alertam-alert-danger"id="my-alert"style="display:none">
<p>開始日期應(yīng)小于結(jié)束日期!</p>
</div>
<divclass="am-g">
<divclass="am-u-sm-6">
<buttontype="button"class="am-btnam-btn-defaultam-margin-right"id="my-start">開始日期</button><spanid="my-startDate">2014-12-20</span>
</div>
<divclass="am-u-sm-6">
<buttontype="button"class="am-btnam-btn-defaultam-margin-right"id="my-end">結(jié)束日期</button><spanid="my-endDate">2014-12-25</span>
</div>
</div>
<script>
$(function(){
varstartDate=newDate(2014,11,20);
varendDate=newDate(2014,11,25);
var$alert=$('#my-alert');
$('#my-start').datepicker().
on('changeDate.datepicker.amui',function(event){
if(event.date.valueOf()>endDate.valueOf()){
$alert.find('p').text('開始日期應(yīng)小于結(jié)束日期!').end().show();
}else{
$alert.hide();
startDate=newDate(event.date);
$('#my-startDate').text($('#my-start').data('date'));
}
$(this).datepicker('close');
});
$('#my-end').datepicker().
on('changeDate.datepicker.amui',function(event){
if(event.date.valueOf()<startDate.valueOf()){
$alert.find('p').text('結(jié)束日期應(yīng)大于開始日期!').end().show();
}else{
$alert.hide();
endDate=newDate(event.date);
$('#my-endDate').text($('#my-end').data('date'));
}
$(this).datepicker('close');
});
});

最終效果

</script>

文章名稱:網(wǎng)站搭建之推薦幾個(gè)好用的時(shí)間選擇插件
文章網(wǎng)址:http://www.muchs.cn/news36/241586.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、標(biāo)簽優(yōu)化搜索引擎優(yōu)化、云服務(wù)器、網(wǎng)站設(shè)計(jì)、用戶體驗(yàn)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)