[英]Parsing MSSQL datetime using moment.js
I am retrieving date/time value from mssql database which looks like this:我正在从 mssql 数据库中检索日期/时间值,如下所示:
2020-08-20T21:42:42.620Z
If I do:如果我做:
moment("2020-08-20T21:42:42.620Z").calendar()
I get the result:我得到结果:
"Yesterday at 5:42 PM"
“昨天下午 5 点 42 分”
Instead of 9:42 PM.而不是晚上 9:42。
I tried to setup the format using:我尝试使用以下方法设置格式:
moment("2020-08-20T21:42:42.620Z",'YYYY-MM-DDTHH:mm:ss.0Z').calendar()
but I still get:但我仍然得到:
"Yesterday at 5:42 PM"
“昨天下午 5 点 42 分”
Has anyone been able to parse date/time format uisng moment?有没有人能够解析日期/时间格式uisng时刻?
By default it shows local time,you need to parse it in utc so use this默认显示本地时间,你需要用 utc 解析,所以使用这个
moment.utc("2020-08-20T21:42:42.620Z", 'YYYY-MM-DDTHH:mm:ss.0Z').calendar()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.