【发布时间】:2020-04-13 00:44:25
【问题描述】:
我有一个 utc 格式的日期,我希望能够只显示时间,然后以更好的方式显示日、月和年。
我收到这个:2019-12-21T12:30:00Z
我想要这个:2019 年 12 月 21 日星期六
然后在其他地方显示:12:30。
或者更好的是,检测用户本地时区,所以我的应该是 CET: 13.30
我尝试过使用 vue-moment,但似乎无法将收到的 utc 日期更改为 ISO_8601,因此在我尝试仅显示时间的下方,它失败了:
import Vue from "vue";
import VueMoment from 'vue-moment';
import moment from 'moment-timezone';
import App from "./App.vue";
import BootstrapVue from "bootstrap-vue";
import router from "./router";
import "./main.scss";
Vue.use(BootstrapVue, VueMoment, {
moment,
})
...
<table class="table table-responsive" v-for="(item, i) in fixtures" :key="i">
<tr>
<td>{{ item.utcDate | moment("hh:mm") }}</td>
</tr>
【问题讨论】:
标签: javascript date datetime vuejs2