Доступ к готовым решениям

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info
  • Новые темы в этом разделе публикуются автоматически при добавлении файла в менеджер ресурсов.
    Ручное создание новых тем невозможно.

Include uDate | Перевод gettime() на мск

Regisss

Умник
Я столкнулся с такой проблемой, (и не только я), что gettime() спешит на несколько часов. Порыскав по гуглу.ком я нашел такой инклуд "uDate".

Автор - Drake1994

Тема автора -

Пример кода:

PHP:
	new
		time = gettime(),
		y, mo, d, h, mi, s
	;
	printf("Unix: %d", time);
	uDate(time, y, mo, d, h, mi, s);
	printf("%d|%d|%d|%d|%d|%d|", y, mo, d, h, mi, s);
Чтобы сделать инклуд на МСК нужно в инклуде заменить в uDate.inc строки
PHP:
stock
        uDate(time, &e, &h, &n, &o, &p, &mp, hGMT = 0, mGMT = 0)
на
PHP:
stock
        uDate(time, &e, &h, &n, &o, &p, &mp, hGMT = 3, mGMT = 0)
Т.к. часовой пояс МСК - +3, тоесть - hGMT = 3.

Надеюсь, кому-то инклуд поможет)
 
Сверху Снизу