{{}} 是我在我的HTML中使用的标签。 当我从数据库获取日期时,它显示日期1/20/2016的日期(1453228200000),以毫秒为单位。 如何解决它。
答案 0 :(得分:1)
var date = new Date(parseInt($ scope.data.Last_recharge_date));在此之前,您必须删除子字符串“Date(”和“)”并仅传递毫秒数,然后才能获得。尝试删除字符串
答案 1 :(得分:0)
您需要的只是new Date(1453228200000)
,然后应用您需要的任何过滤器/格式过滤器
答案 2 :(得分:0)
您可以通过多种方式转换为日期格式。
创建自定义过滤器。在自定义过滤器中添加代码
new Date(1453228200000).toUTCString()
它将返回“2016年1月19日星期二18:30:00 GMT”。
使用相同的代码在服务级别转换为日期格式(在获取数据表单服务器之后)。
答案 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。