Javascript 仅格式化一个用于ui引导时间选择器的时间

Javascript 仅格式化一个用于ui引导时间选择器的时间,javascript,angularjs,angular-ui-bootstrap,momentjs,Javascript,Angularjs,Angular Ui Bootstrap,Momentjs,我有一个服务器返回这样的时间值 14:00 原因是它代表了一项任务的开始时间,比如说每周一的14:00,所以日期是不相关的。我想在用户编辑任务时向他们显示此值,以便他们可以使用ui引导计时器更改任务 时间选择器需要一个历元、一个rfc2822或ISO 8601日期,所以我只需要添加一个随机日期,我可以稍后丢弃该日期,以便时间选择器能够解析和显示该值(这看起来很可笑,因为它是一个时间选择器,不是特定日期选择器上的时间,而是其他时间选择器) 因此,无论是使用javascript日期对象还是使用mom

我有一个服务器返回这样的时间值

14:00

原因是它代表了一项任务的开始时间,比如说每周一的14:00,所以日期是不相关的。我想在用户编辑任务时向他们显示此值,以便他们可以使用ui引导计时器更改任务

时间选择器需要一个历元、一个rfc2822或ISO 8601日期,所以我只需要添加一个随机日期,我可以稍后丢弃该日期,以便时间选择器能够解析和显示该值(这看起来很可笑,因为它是一个时间选择器,不是特定日期选择器上的时间,而是其他时间选择器)

因此,无论是使用javascript日期对象还是使用moment.js,我如何获取该值并使用它创建有效的日期对象

// assume returned is the hours and minutes you get in this format: 14:00
hourData = returned.split(':');

var date = new Date();
date.setHours(hourData[0]);
date.setMinutes(hourData[1]);
日期大约为2014年7月12日星期六14:00:13 GMT+0300(EEST)


日期将类似于2014年7月12日星期六14:00:13 GMT+0300(EEST)

,正如您所要求的那样。js解决方案还包括:

var date = moment("14:00", "HH:mm").toDate();

正如您所要求的矩.js解决方案一样:

var date = moment("14:00", "HH:mm").toDate();

非常感谢,现在我知道分裂的存在,非常感谢,现在我知道分裂的存在,非常感谢