JS處理日期&字符串格式相互轉換


之前找過一些獲取系統日期以及日期&字符串格式相互轉換的方式,但總體自我感覺來說還是以下的方式會更適合一些。

如有更好的方式,望大家多多賜教和交流,謝謝!

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() 的應用以及注意事項,大家可以自行去查看相關資料,網上有很多。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM