diff --git a/src/main/webapp/js/nlib.js b/src/main/webapp/js/nlib.js index d8907e66..63b15c96 100644 --- a/src/main/webapp/js/nlib.js +++ b/src/main/webapp/js/nlib.js @@ -370,9 +370,10 @@ function gfn_makePaging(fnName,pageIndex, totRecordCount, startPage, endPage, la } function gfn_formatDateStr(yyyymmdd, defVal) { + if(gfn_isEmpty(yyyymmdd)) return defVal; - if(yyyymmdd.length == 8) { - return yyyymmdd.substr(0, 4) + "-" + yyyymmdd.substr(4,2) + "-" + yyyymmdd.substr(6); + if(yyyymmdd.length >= 8) { + return yyyymmdd.substr(0, 4) + "-" + yyyymmdd.substr(4,2) + "-" + yyyymmdd.substr(6, 2); } else if(yyyymmdd.length == 6) { return yyyymmdd.substr(0, 4) + "-" + yyyymmdd.substr(4,2); } else if(yyyymmdd.length == 4) {