如何使用javascript格式化android Webview中的时间戳

时间:2014-07-25 08:51:30

标签: javascript android webview

我想在2014年7月25日星期日12:48:08在Android设备上的WebView中格式化时间戳,例如1406270888。

我的Javascript代码如下:

<script>
    var chatTimestamp=parseInt(1406270888);

    var date = new Date(chatTimestamp*1000);
    var localTime =date.toLocaleDateString()+ " "+ date.toLocaleTimeString();
    document.getElementById("demo").innerHTML = localTime;
</script>

但我得到的输出如下:

2014年7月25日星期日12:48:08

所以基本上AM PM缺失了。

来源:http://www.w3schools.com/jsref/jsref_tolocaletimestring.asp

感谢任何帮助。

由于

1 个答案:

答案 0 :(得分:1)

试试这个脚本

   <script type="text/javascript">
    var chatTimestamp=parseInt(1406270888);

        var date = new Date(chatTimestamp*1000);

   document.write(date.toString());
   document.write(date.getFullYear()+'-'+date.getMonth()+'-'+date.getDate()+' '+date.getHours()+':'+date.getMinutes()+':'+date.getSeconds());

    </script>