function time(into){
var TimeF=into.substring(0,into.length-1);
var Time=TimeF.replace(/([^\u0000-\u00FF])/g,'-');
var TimeA=Time.split("-");
var Y=TimeA[0],
M=TimeA[1],
D=TimeA[2],
h=TimeA[3],
m=TimeA[4],
s=TimeA[5];
if(TimeA[5] == 59){
TimeA[5] = 0;
s=0;
}else{
TimeA[5] ++;
s++;
}
if(s == 0){
if(TimeA[4] == 59){
TimeA[4] = 0;
m=0;
}else{
TimeA[4] ++;
m++;
}
}
if(m == 0){
if(TimeA[3] == 23){
TimeA[3] = 0;
h =0;
}else{
TimeA[3] ++;
h++;
}
}
if(h == 0){
if((TimeA[1] == 1)||(TimeA[1] == 3)||(TimeA[1] == 5)||(TimeA[1] == 7)||(TimeA[1] == 8)||(TimeA[1] == 10)||(TimeA[1] == 12)){
if(TimeA[2] == 31){
TimeA[2] = 1;
D =1;
M++;
if(TimeA[1] == 12){
TimeA[1] =1;
M =1 ;
TimeA[0] ++;
Y++;
}else{
TimeA[1] ++;
}
}else{
TimeA[2] ++;
D++;
}
}else if((TimeA[1] == 4)||(TimeA[1] == 6)||(TimeA[1] == 9)||(TimeA[1] == 11)){
if(TimeA[2] == 30){
TimeA[2] = 1;
D = 1;
M++;
}else{
TimeA[2] ++;
D++;
}
}else if(TimeA[1] == 2){ //二月
if((TimeA[0] == 0)||(TimeA[0]%4 == 0 && TimeA[0]%100 !=0)){
if(TimeA[2] == 29){
TimeA[2] =1;
D =1;
M++;
}else{
TimeA[2] ++;
D++;
}
}else{
if(TimeA[2] == 28){
TimeA[2] = 1;
D = 1;
M++;
}else{
TimeA[2] ++;
}
}
}
}
console.log(Y+"年"+M+"月"+D+"日"+h+"时"+m+"分"+s+"秒");
}
time("2016年8月31日23时59分59秒");
JavaScript 编写一个函数,要求输入年月日时分秒,输出该年月日时分秒的下一秒。
最新推荐文章于 2021-02-28 06:36:02 发布