您的位置:首页 > Web前端 > JavaScript

js时间戳怎么转化为日期格式

2015-10-15 10:42 567 查看
js需要把时间戳转为为普通格式,一般的情况下可能用不到的,
下面先来看第一种吧

 

<script>
function getLocalTime(nS) {
return new Date(parseInt(nS) * 1000).toLocaleString().replace(/:\d{1,2}$/,' ');
}
alert(getLocalTime(1293072805));
</script>


 

结果是
2010年12月23日 10:53
第二种

 

<script>
function getLocalTime(nS) {
return new Date(parseInt(nS) * 1000).toLocaleString().substr(0,17)}
alert(getLocalTime(1293072805));
</script>


 

如果你想得到这样格式的怎么办呢?
2010-10-20 10:00:00

看下面代码吧

<script>
function getLocalTime(nS) {
return new Date(parseInt(nS) * 1000).toLocaleString().replace(/年|月/g, "-").replace(/日/g, " ");
}
alert(getLocalTime(1177824835));
</script>


也可以这样写的

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));


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息