300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > js时间戳格式化成日期格式

js时间戳格式化成日期格式

时间:2021-08-19 02:39:59

相关推荐

js时间戳格式化成日期格式

原文:/thread-1500-1-1.html

js需要把时间戳转为为普通格式,一般的情况下可能用不到的,

下面先来看第一种吧

[javascript]view plaincopy print? functiongetLocalTime(nS){returnnewDate(parseInt(nS)*1000).toLocaleString().replace(/:\d{1,2}$/,'');}alert(getLocalTime(1293072805));

结果是

12月23日 10:53

第二种

[javascript]view plaincopy print? functiongetLocalTime(nS){returnnewDate(parseInt(nS)*1000).toLocaleString().substr(0,17)}alert(getLocalTime(1293072805));

如果你想得到这样格式的怎么办呢?

-10-20 10:00:00

看下面代码吧

[javascript]view plaincopy print? functiongetLocalTime(nS){returnnewDate(parseInt(nS)*1000).toLocaleString().replace(/年|月/g,"-").replace(/日/g,"");}alert(getLocalTime(1177824835));

也可以这样写的

[javascript]view plaincopy print? functionformatDate(now){varyear=now.getYear();varmonth=now.getMonth()+1;vardate=now.getDate();varhour=now.getHours();varminute=now.getMinutes();varsecond=now.getSeconds();returnyear+"-"+month+"-"+date+""+hour+":"+minute+":"+second;}vard=newDate(1230999938);alert(formatDate(d));

好了问题解决

需要注意的是

不要把字符串中的Date(这样的字符也传进去,要先处理一下,这样很方便 就能处理的

可以使用replace方法

如下:

[javascript]view plaincopy print? replace("/Date(","").replace(")/","");

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。