• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь Прицепиться к "местному" времени

Статус
В этой теме нельзя размещать новые ответы.

rodinandrey

Писатель
Регистрация
16 Июн 2010
Сообщения
5
Реакции
0
Делаю скрипт прогнозов матчей и возникла такая проблема. Хочу, чтобы пользователи не смогли ставить свои прогнозы, как только начнется матч. Сейчас на тестовом сайте пользуюсь обычной php date("Y-m-d H:i:s") в этом же формате заношу данные о начале матча. Все работает хорошо. Но решил поставить плагин на другой сервер и возникла проблема. Время на сервере на пару часов меньше. Соответственно проверка срабатывает уже после матча. Есть большое желание найти универсальное решение, а именно привязаться к "местному" времени Wordpress. Помогите с решением. Зарание спасибо.
 
Смена Timezone разве не помогает? Settings->General->Timezone
Нет. Нужно, чтобы время было местное на сайте. Settings->General->Timezone позволяет подстроить время под себя вне зависимости от серверного. Вот как получить время из wordpress с учетом этой поправки, которую админ выставит?
 
надо указать перед date нужную зону с date_default_timezone_set
PHP:
date_default_timezone_set('Europe/Moscow');
echo "<br>зона:".date_default_timezone_get();

echo '<br>временная зона:'.date("e").', летнее время (1-да, 0-нет):'.date("I").', разница:'.date("O").', аббреветура:'.date("T").'<br>';
echo date ("D, d M Y H:i:s").'<br>';



или поменять зону в админке и брать время wordpress с функцией current_time
PHP:
$blogtime = current_time('mysql'); 
list( $today_year, $today_month, $today_day, $hour, $minute, $second ) = split( '([^0-9])', $blogtime );
echo $blogtime;
echo $hour;
 
Нет. Нужно, чтобы время было местное на сайте. Settings->General->Timezone позволяет подстроить время под себя вне зависимости от серверного. Вот как получить время из wordpress с учетом этой поправки, которую админ выставит?
Время + таймзона и будет твое "местное время", из ворпдпресса ты не поменяешь никак серверное время, есть доступ к серверу - меняй общее время.
Тяни водпресовское время как подсказал polyetilen, через current_time
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху