function onDelete(){ if (confirm("是否確定刪除?")){ return true; }else{ return false; } } function onExit(){ if (confirm("確定要離開嗎?")){ return true; }else{ return false; } } //數字轉指定長度字串,不足指定長度,字串左手邊補 0 //v為要轉換的數字,len為要轉換的長度 function fm (v, len) { var rv1 = ""; try { var sv = "" + v; for (var i = 0; i < len - sv.length; i++) rv1 = "0" + rv1; rv1 = rv1 + sv; } catch (err) { } return rv1; } ; //將西元日期轉換成民國日期 function toChineseDateOld(WDate) { var rv = ""; if (WDate == "") return rv; try { var date = new Date(WDate); rv += fm(date.getFullYear() >=1911 ? date.getFullYear() - 1911 : date.getFullYear(), 3); rv += "/"; rv += fm(date.getMonth() + 1, 2); rv += "/"; rv += fm(date.getDate(), 2); if (rv == "//") rv = ""; } catch (err) { } return rv; } function toWesternDate(CDate) { var rv = ""; if (CDate == "") return rv; try { CDate = CDate.replace(/\//g, ""); var v = eval(CDate.substring(0, 3) ) + 1911 ; rv = v + "/" + CDate.substring(3, 5) + "/" + CDate.substring(5, 7); if (rv == "//") rv = ""; } catch (err) { } return rv; } //收單邏輯檢查相關 function toLogicCheck(hyData){ if(confirm("是否執行邏輯檢查")){ // window.location=hyData+'_LogicCheck'; /*因應再造修改導頁方式*/ openMenu(hyData+'_LogicCheck'); }else{ // window.location=hyData+'_getLogicCheck'; /*因應再造修改導頁方式*/ //openMenu(hyData+'_getLogicCheck'); } } function formatDate($date) { //alert("YA="+$date); $date.blur(function(){ var value = $(this).val(); if (value.indexOf('/') >= 0 ) { var dateArray = value.split('/'); var displayDate = ''; var year = parseInt(dateArray[0],10); if(year>=0) displayDate += pad(year,3) + '/'; else displayDate += '-' + pad(year*(-1),2) + '/'; var month = dateArray[1]; displayDate += pad(month,2) + '/'; var day = dateArray[2]; displayDate += pad(day,2); $(this).val(displayDate); } else { var length = value.toString().length; if (length == 6 || length == 7){ if (length == 6) { value = '0' + $(this).val(); } var year = value.substring(0,3); var month = value.substring(3,5); var day = value.substring(5,7); $(this).val(year + '/' + month + '/' + day); } } }); } function toChineseDate(value) { var stryear; var strmonth; var strday; if (value == "") return ""; if (value.indexOf('/') >= 0 ) { var dateArray = value.split('/'); //alert("dateArray[0]"+dateArray[0]); //alert("dateArray[0] length="+dateArray[0].length); stryear=parseInt(dateArray[0],10)-1911; strmonth=pad(dateArray[1],2); strday=pad(dateArray[2],2); //alert("dateArray[1]"+dateArray[1]); //alert("dateArray[2]"+dateArray[2]); } else { var dateArray = value.split('-'); //alert("dateArray[0]"+dateArray[0]); if(dateArray[0].length<3){ stryear=parseInt("20"+dateArray[0],10)-1911; strmonth=pad(dateArray[1],2); strday=pad(dateArray[2],2); //alert("dateArray[1]"+dateArray[1]); //alert("dateArray[2]"+dateArray[2]); } } return stryear+"/"+strmonth+"/"+strday; }