Convert a mySQL date to Javascript date

后端 未结 12 1825
没有蜡笔的小新
没有蜡笔的小新 2020-12-25 13:09

What would be the best way to convert a mysql date format date into a javascript Date object?

mySQL date format is \'YYYY-MM-DD\' (ISO Format).

12条回答
  •  南笙
    南笙 (楼主)
    2020-12-25 13:57

    function getJsDate(sqlDate){
        var returnValue;
        var timeString="00:00:00";
        try{
            var dateArray=sqlDate.trim().split(" ");
            var dateString=dateArray[0];
            if(dateArray.length>1){timeString=dateArray[1];}
            console.log(timeString);
            var yyyymmddArray=dateString.trim().split("-");
            var hhmmssArray=timeString.trim().split(":");
            returnValue = new Date(yyyymmddArray[0], (yyyymmddArray[1]-1), yyyymmddArray[2], hhmmssArray[0], hhmmssArray[1], hhmmssArray[2]);
        }catch(err){
            console.log("Error: "+ err.message);
        }
        return returnValue;
    }
    

提交回复
热议问题