var HandleDateTime = function () {
$("#startDate").change(function () {
var startTime = $("#startDate").val();
var sdate = StringToDate(startTime);
var hdate = new Date(sdate.valueOf() + 1 * 60 * 60 * 1000);
$("#endDate").val(hdate.getFullYear() + "-" + (hdate.getMonth() + 1) + "-" + hdate.getDate() + " " + (hdate.getHours()) + ":" + hdate.getMinutes());
});
}
function StringToDate(DateStr) {
var converted = Date.parse(DateStr);
var myDate = new Date(converted);
if (isNaN(myDate)) {
var arys = DateStr.split('-');
myDate = new Date(arys[0], --arys[1], arys[2]);
}
return myDate;
}
这段代码在google和火狐 和misrosoft Edge下没问题 但是在360和ie11下就会有问题
问题出在Date.parse()这个方法上,可以看看这个
代码的话,这样改:
然后建议加上这个: