角度2输入时间不返回秒

时间:2017-07-05 11:45:31

标签: javascript angular

<input class="form-control" type="time" step="1" [(ngModel)]="dateField"  min="00:00:00" max="23:59:59">

这是我输入的代码。问题是在更改时间后(例如到07:00:00)变量到ngModel只有07:00。因此,当秒为00时,会出现问题。是否可以返回全天候的小时,分​​钟和秒,不仅仅是在秒数大于0的情况下?

1 个答案:

答案 0 :(得分:0)

当你dateField使用此代码获得秒数时

this.dateField = this.dateField && this.dateField.length === 5 ? this.dateField + ":00" : this.dateField;

如果字符串长度为5,则会附加:00,例如:07:00变为07:00:00