js时间戳转日期格式

来源:互联网 发布:海奇软件 编辑:程序博客网 时间:2024/05/24 02:37

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

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

方法一:

<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


0 0
原创粉丝点击