Как определить, имеет ли текущая локаль 24-часовой или 12-часовой формат времени в PHP?
Это кажется глупым вопросом, но я прочитал документы и не смог найти никакого прямого метода.
Я сделал что-то ужасное, например:
$isTwentyFourByLocale = (substr(strftime('%X', mktime(16, 0, 0, 6, 15, 2010)), 0, 2) == 16);
Что работает, но нет ли лучшего, прямого пути?
4
1 answers
Используя ваш подход, это можно сделать короче:
$isTwentyFourByLocale = (substr(gmstrftime('%X', 57600), 0, 2) == 16);
1
Author: Dmitry Lukyanov, 2011-07-30 00:46:33