Спасибо за подробный ответ (и от такого же уроженца штата Вашингтон, между прочим :))
Итак, эта ошибка касается именно плагина «Вставить событие» (официальный плагин), а не функции «Вставить дату/время» (встроенной). Я полностью понимаю вашу путаницу: когда я впервые попробовал использовать плагин, я тоже нажал на дату/время вместо события и не мог понять, почему событие не создается.
Раз мы оба запутались в этом, есть возможность улучшить интерфейс:
- В идеальном мире эти функции можно было бы объединить в одну кнопку, которая спрашивает у пользователя, хочет ли он создать событие или указать время. (Однако это потребовало бы значительной переработки кода)
- Более простой вариант: если кнопка «Событие» располагалась бы непосредственно рядом с кнопкой «Дата/время», а не была скрыта под значком «ещё» (шестерёнка), это, вероятно, сразу предупредило бы пользователя о наличии двух разных сценариев. (Я не проверял, возможно ли это технически, но со стороны реализации это кажется более простым)
Тем не менее, отвечая на ваши вопросы:
Когда я использую вставить дату/время, у меня действительно отображается 12-часовой формат времени
Требование 24-часового формата возникает только при использовании функции вставить событие
Что касается региональных настроек устройства: я не использую iOS, поэтому не уверен, какой параметр соответствует этому в других операционных системах. (Я работаю под Linux и проверил, что мой locale возвращает значения en_us или en_US.UTF-8… но, возможно, есть какая-то другая скрытая настройка). Можете ли вы подтвердить, что наблюдаете такое же поведение на странице «вставить событие» (а не только на странице «вставить дату/время»?) Похоже, что для этого форума данная функция не включена, поэтому, возможно, вам придётся запустить тестовый экземпляр, хотя, поскольку это официальный плагин, его должно быть легко получить.