第一次使用ng-bootstrap,在实现ng-bootstrap timepicker后,它返回的是格式值。
选定时间: { "小时": 13,"分"。30}
在文档中没有看到太多的选项。我想实现HH:MM AMPM,希望得到任何帮助。
你需要实现 自定义NgbTimeAdapter. 或者格式化当前值。Smg一样。
function formatNgbTime(time: NgbTimeModel):string {
const isPm = time.hours > 12;
return `${isPm ? time.hours - 12 : time.hours}:${time.minutes} {isPm ? 'PM' : 'AM'}`
}
你也可以考虑使用一些日期库进行格式化。现代js日期时间库的好概述。