使用MomentJS格式化和解析日期

时间:2014-09-02 01:25:37

标签: javascript momentjs

我目前正在尝试使用MomentJS将从Bootstrap datatime picker创建的DateTime字符串格式化为我的服务器将接受的格式,但我没有太多运气。

服务器要求:

2014-08-26T18:40:11.627

DataPicker字符串

09/01/2014 8:15 PM

我无法访问服务器以更改它将接受的内容或在后端解析它。提交到服务器时,秒和毫秒始终为零,但正如您所看到的那样,它们不是由数据标签设置的。

是否有人能够设置以此格式提交回服务器的数据贴纸?

1 个答案:

答案 0 :(得分:0)

您可以使用Moment Docs中指定的令牌创建自定义解析器。这适用于此字符串,但您的规则可能不同。

function createMoment(str){
    return moment(str, "DD/MM/YYYY h:mm A"); // Custom parser string using tokens
}

var obj = createMoment("09/01/2014 8:15 PM");