首页 > 解决方案 > PrimeNG - 在时间选择器组件中设置值

问题描述

我使用了 PrimeNG 的日历组件,我使用timeOnly属性仅显示时间,我有一个类似12:10.

我想将此字符串设置到日历中,是否有必要将其转换为日期还是有其他方法可以做到这一点?

<p-calendar [timeOnly]="true" formControlName="ms" (onSelect)="compareTwoTimesM()" placeholder="hh:mm">

标签: angulartypescriptdatepickerprimengprimeng-calendar

解决方案


是的,您可以创建一个日期并像这样设置小时和分钟:

let input = '12:10';
let tmp = input.split(':');
this.ms = new Date();
this.ms.setHours(parseInt(tmp[0]));
this.ms.setMinutes(parseInt(tmp[1]));

推荐阅读