我正在使用 Vue 渲染一些数据,问题是存储在字段 created_at 中的日期是 UTC(我需要它在 EST 中)。
<div class="row">
<div class="col-md-3" v-for="result in results">
<div class="panel panel-default">
<div class="panel-heading">
<p>createdAt:{{ result._source.created_at }}
</div>
<div class="panel-body">
<p>text:{{ result._source.text }}</p>
</div>
</div>
</div>
</div>
我尝试使用这个 javascript 变量来转换它,但我不确定如何实现它。
<script>
var usaTime = new Date().toLocaleString("en-US", {timeZone: "America/New_York"});
console.log('USA time: '+ (new Date(usaTime)).toISOString())
</script>
我是否需要将 created_at 的值传递给将转换日期的 javascript 函数?或者我可以从日期中减去八小时然后返回吗?