1 先导入相应的jar
<link type="text/css" rel="stylesheet" href="${ctxPath}/static/js/jeDate/jedate/skin/jedate.css"/>
<script type="text/javascript" src="${ctxPath}/static/js/jeDate/jedate/dist/jedate.min.js"></script>
<script type="text/javascript" src="${ctxPath}/static/js/jeDate/shiJeDate.js"></script><!-- 自己封装的js -->
2 分装设置 初始值js
/**
* 作者:shf
* 时间:2018-06-04
* 对jedate对象进行封装
*/
var MyJeDate = {
/**
* 初始化时间
* id设置日期的id, data设置的时间
*/
setVal : function(id,date){
debugger
var dateStr=new String(date).split(" ");
// 就是这一行代码和上面的字符串分隔,然后拼接而成的GMT
var strGMT = dateStr[0]+" "+dateStr[1]+" "+dateStr[2]+" "+dateStr[5]+" "+dateStr[3]+" GMT+0800";
var myDate = new Date(Date.parse(strGMT));
console.log(myDate.getTimezoneOffset());
var year=myDate.getFullYear();//年
var month=myDate.getMonth()+1;//月
var day=myDate.getDate();//日
var hours=myDate.getHours();//时
var minutes=myDate.getMinutes();//分
var seconds=myDate.getSeconds();//秒
jeDate(id,{
isinitVal: true,
initDate:[{YYYY:year,MM:month,DD:day,hh:hours,mm:minutes,ss:seconds},false]
});
}
}
3 使用
jeDate("#startTime",{
format:"YYYY-MM-DD hh:mm:ss",
isTime:true,
minDate:"2014-09-19 00:00:00"
});
MyJeDate.setVal("#startTime",'${adv.startTime}');