javascript - 如何使用 javascript 在 Android Webview 中格式化时间戳

标签 javascript android webview

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

我的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

感谢任何帮助。

谢谢

最佳答案

尝试这个脚本

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

关于javascript - 如何使用 javascript 在 Android Webview 中格式化时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24951734/

相关文章:

javascript - 带有 jQ​​uery 验证的 RequireJS

javascript - 获取音频标签的 403(禁止)

javascript - 如何使用 flask [使用 flask 示例] 将 javascript 数组传递给 python 脚本

flutter - setstate后flutter_webview_plugin监听器(onHttpError)无法正常工作

webview - 使用 React Native 渲染位于设备上的网页

Javascript 反向引用后跟数字

android - 如何列出自定义目录中的所有文件

android - 在 Android 中选择 EGL 配置的正确方法是什么?

android - 当提供 html 代码作为字符串时,webview 的 loaddata() 不显示图像?

android - Espresso : test startActivityForResult return RESULT_OK