如何转换自1970年1月1日00:00:00至2016年1月20日的毫秒数

时间:2016-01-22 05:01:19

标签: c# html angularjs

{{}}  是我在我的HTML中使用的标签。 当我从数据库获取日期时,它显示日期1/20/2016的日期(1453228200000),以毫秒为单位。 如何解决它。

4 个答案:

答案 0 :(得分:1)

var date = new Date(parseInt($ scope.data.Last_recharge_date));在此之前,您必须删除子字符串“Date(”和“)”并仅传递毫秒数,然后才能获得。尝试删除字符串

答案 1 :(得分:0)

您需要的只是new Date(1453228200000),然后应用您需要的任何过滤器/格式过滤器

答案 2 :(得分:0)

您可以通过多种方式转换为日期格式。

  1. 创建自定义过滤器。在自定义过滤器中添加代码 new Date(1453228200000).toUTCString()它将返回“2016年1月19日星期二18:30:00 GMT”。

    Jsfiddle Custom Filter

  2. 使用相同的代码在服务级别转换为日期格式(在获取数据表单服务器之后)。

答案 3 :(得分:0)

<!DOCTYPE html>
<html>
<body>

<p>Click the button to display the milliseconds of a given date-time.</p>

<button onclick="myFunction()">Try it</button>

<p id="demo"></p>

<script>
function myFunction() {
    var d = new Date(1453228200000);
    var n = d.toString();
    document.getElementById("demo").innerHTML = n;
}
</script>

</body>
</html>

可以使用许多其他功能http://www.w3schools.com/jsref/jsref_obj_date.asp