primeng p-calender时间问题

时间:2017-04-01 13:35:53

标签: angular primeng

我是angular2的新手,我一直使用primeng p-calender进行时间输入24小时格式。 任何人都可以使用这种格式

我的HTML模板代码:

      <p-calendar [(ngModel)]="branchBO.endTime"  [timeOnly]="true"  timeZone = "" timeFormat="HH:mm" formControlName="endTime" hourFormat="24"   required ></p-calendar>

在我的component.ts

alert(endTime)给我回复

  

2017年4月1日星期六09:00:00 GMT + 0530(印度标准时间)

console.log(endTime)打印

  

2017-04-01T03:30:00.866Z

我的预期输出值是09:00或任何用户输入。寻找解决方案。

1 个答案:

答案 0 :(得分:0)

您应该像这样new Date(0)为组件提供一个从0开始的新日期,然后它将为您提供从使用组件时的Unix时间开始的小时数。如果您给它一个new Date(),那么它就是实际的日期时间。 然后,只需在要使用它时对其进行格式化,或者如果要将其保存在数据库中,请以示例形式将其作为unix时间戳发送...