<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
>
<html xmlns=
"http://www.w3.org/1999/xhtml"
>
<head>
<meta http-equiv=
"Content-Type"
content=
"text/html; charset=utf-8"
/>
<title>日期选择</title>
<link rel=
"stylesheet"
href=
"reset-jquery-ui.min.css"
/>
<script type=
"text/javascript"
src=
"jquery-1.8.3.min.js"
></script>
<script type=
"text/javascript"
src=
"jquery-ui.js"
></script>
<script type=
"text/javascript"
>
$.datepicker.regional[
'zh-CN'
] = {
clearText:
'清除'
,
clearStatus:
'清除已选日期'
,
closeText:
'关闭'
,
closeStatus:
'不改变当前选择'
,
prevText:
'<上月'
,
prevStatus:
'显示上月'
,
prevBigText:
'<<'
,
prevBigStatus:
'显示上一年'
,
nextText:
'下月>'
,
nextStatus:
'显示下月'
,
nextBigText:
'>>'
,
nextBigStatus:
'显示下一年'
,
currentText:
'今天'
,
currentStatus:
'显示本月'
,
monthNames: [
'一月'
,
'二月'
,
'三月'
,
'四月'
,
'五月'
,
'六月'
,
'七月'
,
'八月'
,
'九月'
,
'十月'
,
'十一月'
,
'十二月'
],
monthNamesShort: [
'一'
,
'二'
,
'三'
,
'四'
,
'五'
,
'六'
,
'七'
,
'八'
,
'九'
,
'十'
,
'十一'
,
'十二'
],
monthStatus:
'选择月份'
,
yearStatus:
'选择年份'
,
weekHeader:
'周'
,
weekStatus:
'年内周次'
,
dayNames: [
'星期日'
,
'星期一'
,
'星期二'
,
'星期三'
,
'星期四'
,
'星期五'
,
'星期六'
],
dayNamesShort: [
'周日'
,
'周一'
,
'周二'
,
'周三'
,
'周四'
,
'周五'
,
'周六'
],
dayNamesMin: [
'日'
,
'一'
,
'二'
,
'三'
,
'四'
,
'五'
,
'六'
],
dayStatus:
'设置 DD 为一周起始'
,
dateStatus:
'选择 m月 d日, DD'
,
dateFormat:
'yy-mm-dd'
,
firstDay: 1,
initStatus:
'请选择日期'
,
isRTL: false
};
$.datepicker.setDefaults($.datepicker.regional[
'zh-CN'
]);
var
a = 0;
var
tmpdate =
""
;
function
datePickerById(tagId){
$(tagId).datepicker( {
isDataChecked:true,
autoClose:true,
showOtherMonths: true,
changeYear: true,
numberOfMonths:2,
showMonthAfterYear:true,
onSelect:
function
(dateText,inst) {
a++;
inst.autoClose = true;
if
(a==1){
inst.settings.isDataChecked = false;
tmpdate = dateText;
}
if
(a==2){
a=0;
inst.settings.isDataChecked = false;
inst.autoClose = false;
var
date1 =
new
Date
(tmpdate).getTime();
var
date2 =
new
Date
(dateText).getTime();
var
arg = {time_s:date1,time_e:date2};
if
(date1<date2){
$(tagId).val(tmpdate.replace(/-/ig,
"-"
)+
"至"
+dateText.replace(/-/ig,
"-"
));
}
else
if
(date1 == date2){
a = 1;
inst.settings.isDataChecked = false;
inst.autoClose = true;
}
else
{
$(tagId).val(dateText.replace(/-/ig,
"-"
)+
"至"
+tmpdate.replace(/-/ig,
"-"
));
}
}
}
});
}
</script>
</head>
<body>
时间选择:<input id=
"div1"
style=
"height:30px;width:190px;"
/>
<script type=
"text/javascript"
>
datePickerById(
'#div1'
);
</script>
</body>
</html>