js时间戳转日期格式

在开发过程中,从数据库获取的时间未进行转换传回到页面时,经常会遇到时间戳格式。

总结下对应的时间戳转换日期格式:

方法一:

<script>     
function getLocalTime(nS) {     
   return new Date(parseInt(nS) * 1000).toLocaleString().replace(/:\d{1,2}$/,' ');     
}     
   alert(getLocalTime(1293072805));     
</script>
注:以上示例为日期型,不包括时间,若你传回来的时间戳是带时间的,请将乘以1000去除。

测试结果:2010/12/23 上午10:53 

方法二:

<script>     
function getLocalTime(nS) {     
    return new Date(parseInt(nS) * 1000).toLocaleString().substr(0,21);
}     
    alert(getLocalTime(1293072805));     
</script>
与方法一类似,同样需要根据需求进行选择是否添加乘以1000。

测试结果:2010/12/23 上午10:53 

方法三:

<script>     
    function getLocalTime(nS) {     
       return new Date(parseInt(nS) * 1000).toLocaleString().replace(/年|月/g, "-").replace(/日/g, " ");      
    }              
</script> 
测试结果: 2010/12/23 上午10:53:25


你可能感兴趣的:(js时间戳,js时间戳转日期格式)