Как установить формат времени в Symfony ProjectConfiguration.class.php? - PullRequest
1 голос
/ 11 октября 2011

вот мое преобразование:

function add_date($givendate,$hr=2)
{
    $cd = strtotime($givendate);
    $newdate = date('Y-m-d H:i:s', mktime(date('h',$cd)+$hr, date('i',$cd), date('s',$cd), date('m',$cd), date('d',$cd), date('Y',$cd)));
    return $newdate;
}

Ответы [ 3 ]

0 голосов
/ 11 октября 2011

Для 12-часового формата

return date("g:i a", strtotime("13:30:30"))

, который возвращает 13:30

Для 24-часового формата

return date("H:i:s", strtotime("1:30 pm"))

, который возвращает 13: 30: 00

0 голосов
/ 11 октября 2011

Вам нужно будет установить культуру пользователя по умолчанию в settings.yml:

default_culture:        af  # or maybe af-ZA
default_timezone:       Africa/Johannesburg

Вам может потребоваться перезапустить сеанс (очистить куки), чтобы эти настройки вступили в силу во время сеанса.

0 голосов
/ 11 октября 2011

http://www.symfony -project.org / reference / 1_4 / ru / 04-Settings # chapter_04_sub_default_timezone

Часовой пояс по умолчанию установлен в настройках

...