设置vue-moment的日期输入格式

时间:2019-09-23 10:16:47

标签: javascript vue.js web-applications momentjs

我正在使用vue-moment格式化应用程序中的日期,但似乎无法使它接受输入格式,因此无法对其进行解析。我的api返回以下日期格式:

<ng-template #linkTemplate let-link>
            <svg:g class="edge">
                <svg:marker id="arrow" viewBox="0 -5 10 10" refX="8" refY="0" markerWidth="4" markerHeight="4"
                    orient="auto">
                    <svg:path d="M0,-5L10,0L0,5" class="arrow-head" />
                </svg:marker>
                <svg:path class="line" [attr.stroke]="link.color" stroke-width="2" marker-end="url(#arrow)">
                </svg:path>                    
            </svg:g>
        </ng-template>

我设置(输入)格式并像这样在2019-01-01 24:00:00 GMT 中输出它:

v-for

错误:

{{ [ date, "YYYY-MM-DD HH:mm:ss z" ] | moment("subtract", "5 hours", "YYYY-MM-DD hh:mm:ss A") }}

1 个答案:

答案 0 :(得分:0)

将时区z弄糊涂,使js感到困惑,因此我像这样使用[ ]来省略它:

{{ [ date, "YYYY-MM-DD HH:mm:ss [GMT]" ] | moment("subtract", "5 hours", "YYYY-MM-DD hh:mm:ss A") }}