sar*_*its 2 javascript datetime momentjs
我希望使用moment.js格式化以下日期字符串,但它给出了无效的日期.
var dateString = '2/17/2016 12:16PM GMT-05:00';
var pattern = 'MM/DD/YYYY h:mma ZZ';
var testDate = moment(dateString).format(pattern); //Invalid Date
Run Code Online (Sandbox Code Playgroud)
如何正确解析它还是有其他方法可以解决它?
编辑:答案
对于解析,我们必须使用
var testDate = moment(dateString, pattern, locale);
Run Code Online (Sandbox Code Playgroud)
但对于格式化我们必须使用
var formattedDate = moment(testDate).format(pattern);
Run Code Online (Sandbox Code Playgroud)
只需使用模式作为矩函数的第二个参数
var testDate = moment(dateString, pattern)
Run Code Online (Sandbox Code Playgroud)
更多文档在这里:http://momentjs.com/docs/#/parsing/string-format/
| 归档时间: |
|
| 查看次数: |
4476 次 |
| 最近记录: |