时刻js格式日期

use*_*555 2 javascript date momentjs

我从db获得以下格式的日期 2016 1 24 12:00am

我想把它作为时刻对象,所以我可以用它做一些处理

我试过下面的东西

m = moment('2016 1 24 12:00am').format('YYYY M D ha');

它说 invalid date

如何解析这种类型的字符串?

我将从不同的变量获得年,月,日期和时间,我可以构造字符串,2016-1-24-12:00am但仍然会抛出错误

在此输入图像描述

Zoh*_*jaz 5

您必须将格式作为第二个参数传递,以将字符串转换为时刻对象

m = moment('2016 1 24 12:00am', 'YYYY M D ha');
Run Code Online (Sandbox Code Playgroud)

我想这就是你要找的东西.