之前找過一些獲取系統日期以及日期&字符串格式相互轉換的方式,但總體自我感覺來說還是以下的方式會更適合一些。
如有更好的方式,望大家多多賜教和交流,謝謝!
2016年曾寫過一次,不過只是發了一下代碼截圖,昨天想起博客園,登錄后查看發現截圖受損無法打開,本人表示非常抱歉,
還望之前查看並未打開的的朋友多多見諒!
【未經本人允許禁止轉發分享,謝謝!】
-----------------------------------------------------------------------------------------------------------------
字符串轉換為日期 格式:
//頁面提交日期處理
function Send(){
var EndDate = window.document.getElementById("EndDate").value;
//將日期轉換為字符串
var EndDateTX = EndDate.toString();
if(EndDateTX !=""){
//日期樣式(yyyy/MM/dd)轉換為字符串樣式(yyyy-MM-dd)
window.document.getElementById("EndDateTX").value = EndDateTX.replace(/\//g,"-");
}else{
window.document.getElementById("EndDateTX").value = "";
}
}
-----------------------------------------------------------------------------------------------------------------
日期轉換為字符串 格式:
//回顯加載日期;前提是頁面中的該日期欄位已經設置其欄位格式化為Date ,且樣式為 yyyy/MM/dd
function OnLoad(){
var EndDate = window.document.getElementById("EndDate").value;
if(EndDate !=""){
//字符串格式(yyyy-MM-dd)轉換為轉換為日期格式(yyyy/MM/dd)
var EndDateRX = EndDate.replace(/-/g,"/");
window.document.getElementById("EndDateRX").value = EndDateRX;
}else{
window.document.getElementById("EndDateRX").value ="";
}
}
注: replace() 的應用以及注意事項,大家可以自行去查看相關資料,網上有很多。