Moment.js用JavaScript
问题描述:
我有这种格式的日期格式祖鲁和格式日期:Moment.js用JavaScript
01Mar-0234
26Feb-0430
01
的一天,mar
或feb
是芒斯和0430
是4在formater zulu +00
。 我想用瞬间转换格式,我想这样的:
moment('26Feb-0430').format("DD-MM-YY HH:MM");
,但我还没有很好的格式,我有这样的错误:
Deprecation warning: value provided is not in a recognized RFC2822 or ISO format. moment c
onstruction falls back to js Date(), which is not reliable across all browsers and version
s. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major r
elease. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.
Arguments:
你能不能帮我夏天有26/02/2017 06:30
,冬天有5h30
?
答
正如评论和您必须使用moment(String, String)
解析函数的警告信息提示。
在你必须使用瞬间格式字符串参数令牌其中:DD
是月中的某一天。 MMM
是一个月的名称缩写,HH
是0-23小时,mm
(小写)是分钟。
由于您必须威胁输入为+00:00
,因此您必须使用moment.utc
。
使用format()
显示解析时刻物体通过你所需要的代币,永远记得那一刻令牌是区分大小写的。
这里工作示例:
var result = moment.utc('26Feb-0430', 'DDMMM-HH:mm').format("DD/MM/YYYY HH:mm");
console.log(result);
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"></script>
+0
我正在尝试这样的:moment.utc(ETA, 'DDMMM-HH:MM')的本地()格式( “DD/MM/YYYY HH:MM”)。但我有一个probleme 我有一个问题,它并加上1小时,但与夏令时和冬令时间,我们有时间夏天的时候更2H和 加在冬天的时候一个H如何处理这个 –
你去在该错误消息中的链接?因为它很清楚你需要做些什么来修复它。还有http://momentjs.com/docs/#/parsing/string-format/。 –