Javascript 将无效日期转换为时刻对象的最简单方法

Javascript 将无效日期转换为时刻对象的最简单方法,javascript,angularjs,momentjs,Javascript,Angularjs,Momentjs,我有这样给出的存储时间信息 星期日8:00 星期日22:00 由于它是存储时间信息,所以年、月和日期无关紧要,但不幸的是,出于格式/组织原因,我仍然需要将此信息作为时间对象 将此无效日期格式转换为矩对象的最简单方法是什么 我听说过sugar,它看起来很完美,但我的团队不想只为了一件简单的事情就安装它,所以没有库,除非它包含在angularjs中。如果我理解正确,您已经有了日期javascript对象。然后,您可以使用以下方法进行设置: var day = new Date(2011, 9,

我有这样给出的存储时间信息

  • 星期日8:00
  • 星期日22:00
由于它是存储时间信息,所以年、月和日期无关紧要,但不幸的是,出于格式/组织原因,我仍然需要将此信息作为时间对象

将此无效日期格式转换为矩对象的最简单方法是什么


我听说过sugar,它看起来很完美,但我的团队不想只为了一件简单的事情就安装它,所以没有库,除非它包含在angularjs中。

如果我理解正确,您已经有了日期javascript对象。然后,您可以使用以下方法进行设置:

var day = new Date(2011, 9, 16);
var dayWrapper = moment(day); //or your JS Date object.

您可以在瞬间阅读它。js doc:

指定输入格式:

moment("Sunday 8:00", "dddd hh:mm");

尝试了最初使用的格式。请使用该格式识别格式,谢谢。