我想在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
感谢任何帮助。
由于
答案 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>