/**
* @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);
}