Здравствуйте.
В календаре “Date+Time” при установке локали ‘en’ и установке часов в 0:00 в поле input отображается 24:00.
Пример здесь.
Это баг браузера, попробуй в консоли просто:
Intl.DateTimeFormat('en', { year: 'numeric', month: 'long', weekday: 'short', day: 'numeric', hour12: false, hour: '2-digit', minute: '2-digit' }).format(new Date().setHours(0, 0, 0))
В Safari работает корректно, в Chrome да, показывает 24:00