JavaScript 编写一个函数,要求输入年月日时分秒,输出该年月日时分秒的下一秒。

来源:互联网 发布:python的异常处理 编辑:程序博客网 时间:2024/04/29 11:18
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秒");
阅读全文
0 0
原创粉丝点击