作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我想更改日期和时间字符串的格式。但是 moment.js 将时区更改为我的系统时区 (+3):
// This is a string:
"2013-09-20 23:59:59 +0100"
// I want to change it to this:
"20-09-2013 23:59:59 +0100"
// This is what I do and what I get. 1 hour is added by force:
moment("2013-09-20 23:59:59 +0100").format("DD-MM-YYYY HH:mm:ss ZZ")
"21-09-2013 01:59:59 +0300"
如何只改变格式而不改变时区?
最佳答案
参见 moment issue #887 ,直接关于这个。在未来的版本中可能会更容易,但目前的解决方法如下:
var input = "2013-09-20 23:59:59 +0100";
var m = moment(input).zone(input);
m.format("DD-MM-YYYY HH:mm:ss ZZ")
关于javascript - Moment.js,如何在不更改时区的情况下更改日期格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18657201/
我是一名优秀的程序员,十分优秀!