Задать вопрос
Ответы пользователя по тегу PHP
  • Настройка времени на Debian VPS PHP

    chmv
    @chmv
    Если я правильно понял ситуацию, Ваш Debian сейчас живет закону, который был принят и потом отменен Радой. В tzdata изменения вносились как в первом, так и во втором случае. Подозреваю, если Вы вернете тайм зону Europe/Kiev вместо установленной сейчас Etc/GMT-2, то в выдаче date увидите таймзону FET (Further-eastern European Time). А должно быть EET.

    Впрочем, убедится в этом, Вы можете и сейчас:
    zdump -v Europe/Kiev | grep 2011
    Должно быть так:
    user@www ~ # zdump -v Europe/Kiev | grep 2011
    Europe/Kiev Sun Mar 27 00:59:59 2011 UTC = Sun Mar 27 02:59:59 2011 EET isdst=0 gmtoff=7200
    Europe/Kiev Sun Mar 27 01:00:00 2011 UTC = Sun Mar 27 04:00:00 2011 EEST isdst=1 gmtoff=10800
    Europe/Kiev Sun Oct 30 00:59:59 2011 UTC = Sun Oct 30 03:59:59 2011 EEST isdst=1 gmtoff=10800
    Europe/Kiev Sun Oct 30 01:00:00 2011 UTC = Sun Oct 30 03:00:00 2011 EET isdst=0 gmtoff=7200
    Ответ написан
    5 комментариев
  • Настройка времени на Debian VPS PHP

    chmv
    @chmv
    В /etc/php5/apache2/php.ini в секции [Date] написать date.timezone = Europe/Kiev. В результате у Вас получится так:

    [Date]
    ; Defines the default timezone used by the date functions
    ; php.net/date.timezone
    date.timezone = Europe/Kiev


    При необходимости, аналогичное выполнить в /etc/php5/cli/php.ini.
    Ответ написан
    6 комментариев
  • Сокрещение длинных ссылок на PHP

    chmv
    @chmv
    if (strlen($value) > $maxlen) {
    	$chars = floor($maxlen / 2);
    	return substr($value, 0, $chars) . '...' . substr($value, -1 * $chars);
    }
    
    Ответ написан
    Комментировать