/**
* @description 把当前时间转成 (年.月.日 时:分:秒)日期格式的
* @params 无
* @return 返回当前时间的日期格式,例如:2017.07.11 15:14:44
*/
function getCurrentTime(){
var date = new Date();
var month = date.getMonth() + 1;
var strDate = date.getDate();
if (month >= 1 && month <= 9) {
month = "0" + month;
}
if (strDate >= 0 && strDate <= 9) {
strDate = "0" + strDate;
}
var hours = date.getHours();
if (hours >=0 && hours <= 9) {
if (hours == 0) {
hours = "00";
} else{
hours = "0" + hours;
}
}
var minutes = date.getMinutes();
if (minutes >=0 && minutes <= 9) {
if (minutes == 0) {
minutes = "00";
} else{
minutes = "0" + minutes;
}
}
var seconds = date.getSeconds();
if (seconds >=0 && seconds <= 9) {
if (seconds == 0) {
seconds = "00";
} else{
seconds = "0" + seconds;
}
}
var currentdate = date.getFullYear()+"."+ month+"."+strDate+" "+hours+":"+minutes+":"+ ":"+seconds;
console.log(currentdate);
return currentdate ;
}
/**
* @description 把传入的(年 月 日 时 分 秒 2017 7 5 13 8 5)转成无格式的日期(20170705130805)
* @params year,month,strDate,hours,minutes,seconds 年 月 日 时 分 秒 例如:2017 7 5 13 8 5
* @return 返回传入参数的无格式日期 例如:20170705130805
*/
function getCurrentTime(year,month,strDate,hours,minutes,seconds) {
if(month >= 1 && month <= 9) {
month = "0" + month;
}
if(strDate > 0 && strDate <= 9) {
strDate = "0" + strDate;
}
if(hours >= 0 && hours <= 9) {
if (hours == 0) {
hours = "00";
} else{
hours = "0" + hours;
}
}
if(minutes >= 0 && minutes <= 9) {
if (minutes == 0) {
minutes = "00";
} else{
minutes = "0" + minutes;
}
}
if(seconds >= 0 && seconds <= 9) {
if (seconds == 0) {
seconds = "00";
} else{
seconds = "0" + seconds;
}
}
var currentdate = year + month + strDate + hours + minutes + seconds;
console.log(currentdate);
return currentdate;
}
/**
* @description 方法入口 要求超时时间格式为20170705130805
* @params tiemOut 单位秒 例如:60 (60秒后超时)
* @return
*/
function sendRequest(){
var curTime = new Date();
var curTimeB = getCurrentTime(curTime.getFullYear(),curTime.getMonth()+1,curTime.getDate(),curTime.getHours(),curTime.getMinutes(),curTime.getSeconds());
console.log("当前时间="+curTimeB);
var oldTime = curTime .getTime();
var timeOut = oldTime + 60 * 1000;
console.log(timeOut);
var timeOutDate = new Date(timeOut);
console.log(timeOutDate);
var year = timeOutDate.getFullYear();
var month = timeOutDate.getMonth()+1;
var strDate = timeOutDate.getDate();
var hours = timeOutDate.getHours();
var minutes = timeOutDate.getMinutes();
var seconds = timeOutDate.getSeconds();
var time = getCurrentTime(year,month,strDate,hours,minutes,seconds);
console.log("超时时间="+time);
}