javascript - Set date input format for vue-moment
问题描述
I'm using vue-moment to format date in my app but I don't seem to be able to get it to accept the input format so that moment can parse. My api returns this date format:
2019-01-01 24:00:00 GMT
I set the (input) format and output it like so within a v-for
:
{{ [ date, "YYYY-MM-DD HH:mm:ss z" ] | moment("subtract", "5 hours", "YYYY-MM-DD hh:mm:ss A") }}
The error:
Could not build a valid `moment` object from input.
解决方案
结果发现时区z
混淆了时刻 js,所以我通过使用[ ]
这样的方式省略了它:
{{ [ date, "YYYY-MM-DD HH:mm:ss [GMT]" ] | moment("subtract", "5 hours", "YYYY-MM-DD hh:mm:ss A") }}
推荐阅读
- javascript - 如何为 TypeScript 描述外部分配的 JavaScript 类属性?
- xml - xml xslt:如何使用 xslt 连接 xml 中的两个字段
- python - df.fillna(df.mean()) 无法按预期工作
- caching - Laravel 缓存 DatabaseStore 清理
- facebook - 如何开发需要 Facebook Graph API 权限但在开发过程中被禁用的功能?
- python - Python 3,tkinter,小部件未显示
- php - Laravel 5.7 登录没有重定向或错误
- android - Android BLE 怎么能读取超过 20 个字节,requestMtu() 不起作用?
- html - 如何在 Angular 中做手风琴
- linux - 变量和双引号