You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将ng-bootstrap-datetime-angular切换为24小时制格式

将ng-bootstrap-datetime-angular组件设置为24小时制格式

要把该组件切换为24小时制,只需在组件标签中添加[hour12]="false"属性,并确保输入框的时间格式使用大写的HH(代表24小时制小时),具体修改如下:

修改后的HTML代码

<form>
  <div [formGroup]="formGroup">
    <ng-bootstrap-datetime-angular
      placeholder="Select DateTime"
      inputDatetimeFormat="dd/MM/yyyy HH:mm"
      [hour12]="false"
      formControlName="activeEndDate"
      name="activeEndDate"
    ></ng-bootstrap-datetime-angular>
  </div>
</form>

关键说明

  • [hour12]="false":强制组件使用24小时制,同时会让弹窗内的时间选择面板也切换为24小时显示模式
  • inputDatetimeFormat="dd/MM/yyyy HH:mm":大写HH是24小时制的格式标识,小写hh对应12小时制,这里要保持格式匹配

你的TypeScript代码无需修改,表单初始化逻辑保持原样即可。

内容的提问来源于stack exchange,提问作者Robert Michalski

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 02:25:16