问题描述
我想从用Symfony 4编写的API获取到Angular 9的日期,但是Json对象采用这种形式,我该怎么做才能将其转换为字符串? 请帮忙!
offset: 7200
timestamp: 1597960800
timezone: {name: "Europe/Berlin",transitions: Array(144),location: {…}}
__proto__: Object
解决方法
假设您的JSON对象存储在名为dateJson
的变量中,则可以使用以下JavaScript代码将此日期JSON对象转换为日期字符串(使用时间戳):
// We multiply timestamp by 1000 because JavaScript use milliseconds.
var date = new Date(dateJson.timestamp * 1000);
var dateString = date.toLocaleDateString();
console.log(dateString);