生活随笔
收集整理的這篇文章主要介紹了
js时间戳格式化成日期格式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
原文:http://www.sufeinet.com/thread-1500-1-1.html
js需要把時間戳轉為為普通格式,一般的情況下可能用不到的,
下面先來看第一種吧
[javascript]?view plaincopy print?
function?getLocalTime(nS)?{??????????return?new?Date(parseInt(nS)?*?1000).toLocaleString().replace(/:\d{1,2}$/,'?');???????}???????alert(getLocalTime(1293072805));?????? 結果是
2010年12月23日 10:53
?
?
第二種
[javascript]?view plaincopy print?
function?getLocalTime(nS)?{???????????return?new?Date(parseInt(nS)?*?1000).toLocaleString().substr(0,17)}???????alert(getLocalTime(1293072805));?????? 如果你想得到這樣格式的怎么辦呢?
2010-10-20 10:00:00
看下面代碼吧
[javascript]?view plaincopy print?
function?getLocalTime(nS)?{?????????????return?new?Date(parseInt(nS)?*?1000).toLocaleString().replace(/年|月/g,?"-").replace(/日/g,?"?");???????????}??????????alert(getLocalTime(1177824835));??????? 也可以這樣寫的
[javascript]?view plaincopy print?
function???formatDate(now)???{?????????????????????var???year=now.getYear();?????????????????????var???month=now.getMonth()+1;?????????????????????var???date=now.getDate();?????????????????????var???hour=now.getHours();?????????????????????var???minute=now.getMinutes();?????????????????????var???second=now.getSeconds();?????????????????????return???year+"-"+month+"-"+date+"???"+hour+":"+minute+":"+second;?????????????????????}????????????????????????????????var???d=new???Date(1230999938);?????????????????????alert(formatDate(d));???? 好了問題解決
需要注意的是
不要把字符串中的Date(這樣的字符也傳進去,要先處理一下,這樣很方便 就能處理的
可以使用replace方法
如下:
?
[javascript]?view plaincopy print?
replace("/Date(","").replace(")/",""); ?
轉載于:https://www.cnblogs.com/dhsx/p/5513963.html
總結
以上是生活随笔為你收集整理的js时间戳格式化成日期格式的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。