如何将以下时间格式(2014-10-05T22:25:00-07:00)转换为javascript中所需的日期格式

时间:2014-10-06 11:06:47

标签: momentjs

我想使用moment.js

将给定时间转换为javascript中所需的时间格式
moment('2014-10-05T22:25:00-07:00').format('DD-MM-YYYY HH:ss Z');

我尝试上面的代码得到结果“06-10-2014 3.30”,但它返回“06-10-2014 10:00 +05:30”

1 个答案:

答案 0 :(得分:0)

您传递的时间是

2014-10-05T22:25:00-07:00
格林尼治标准时间10月6日凌晨5点25分。然后你使用时区UTC + 05:30输出它,它应该给出:

06-10-2014 10:55:00 +05:30

很遗憾,您从日期字符串中错过了mm,所以您只看到了:

06-10-2014 10:00 +05:30

只需将日期格式更改为DD-MM-YYYY HH:mm:ss Z即可更正此内容。