當前位置:編程學習大全網 - 熱門推薦 - 怎樣在js裏面格式化日期

怎樣在js裏面格式化日期

格式化時間

參數: formatStr 格式化串 y年,m月,d日,h小時,i分鐘,s秒鐘 ?缺省值 "y-m-d h:i:s"

fdate 要格式化的時間(時間戳)UTC秒數 缺省值 當前時間

實例: formatDate() ?當前時間默認格式 如 2011-4-12 12:51:12

formatDate('y/m/d', 2132132131) 某時間格式為 年月日 如 2010/12/5 ?

function formatDate(formatStr, fdate)

{

var fTime, fStr = 'ymdhis';

if (!formatStr)

formatStr= "y-m-d h:i:s";

if (fdate)

fTime = new Date(fdate);

else

fTime = new Date();

var formatArr = [

fTime.getFullYear().toString(),

(fTime.getMonth()+1).toString(),

fTime.getDate().toString(),

fTime.getHours().toString(),

fTime.getMinutes().toString(),

fTime.getSeconds().toString()

]

for (var i=0; i<formatArr.length; i++)

{

formatStr = formatStr.replace(fStr.charAt(i), formatArr[i]);

}

return formatStr;

}

步驟壹:將日期轉換成我們常用的“yyyy-MM-dd?hh:mm:ss”這種格式,我們可以對日期進行獲取然後組裝,具體代碼如下所示:

步驟二:將日期轉換成“某年某月某日”這種日期格式,此時我們只需要調用Date類的toLocaleDateString方法即可。

步驟三:直接獲取“hh:mm:ss”時間,此時我們只需要調用Date的toLocaleTimeString方法即可。

步驟四:獲取“獲取"某年某月某日 hh:mm:ss"”這種格式,我們需要調用Date類的toLocaleString方法。

步驟五:調用dateFormat()方法。

6

步驟六:測試。啟動項目後,瀏覽器中輸入http://localhost:8080/WebTest/。點擊界面上的“日期格式化測試”按鈕,查看測試效果。

參考資料

百度經驗.搜狗[引用時間2018-5-3]

  • 上一篇:國際iq智商測試題
  • 下一篇:恒大出現了什麽問題?
  • copyright 2024編程學習大全網