Heckfy Опубликовано 19 Августа 2004 Жалоба Поделиться Опубликовано 19 Августа 2004 помогите пожалуйста разобраться с данным скриптомон производит проверку прошел ли день (неделя, месяц) в данный момент у меня проверяется на день и получается что где-то в 4 часа вечера у него наступает полночь данный скрипт взят из "ТОП сайтов", мне нужно ровно в 12 ночи обнулять статистику, а он делает это не в то время и поэтому решил поинтересоваться, может кто сталкивался с этим ТОПом? // Is it a new day/week/month? $last_newday = 18; // число находится в базе данных.. $CONFIG['daymonth'] == 0; // переменная находится в конфиге, т.е. я ее перенес сюда, что бы не возникало вопросов. $time = time(); if ($CONFIG['daymonth'] == 1) { $current_day = date("m", time() + (3600 * $CONFIG['timeoffset'])); } elseif ($CONFIG['daymonth'] == 2) { $current_day = date("W", time() + (3600 * $CONFIG['timeoffset'])); } else { $current_day = date("d", time() + (3600 * $CONFIG['timeoffset'])); } if ($last_newday != $current_day) { require_once $CONFIG['path'].'/sources/new_day.php'; } // этот код как я понял не нужен, т.к. я использую дни if ($CONFIG['daymonth'] == 1) { $LNG['g_today'] = $LNG['g_thismonth']; $LNG['g_yesterday'] = $LNG['g_lastmonth']; $LNG['g_2days'] = $LNG['g_2months']; $LNG['g_3days'] = $LNG['g_3months']; } elseif ($CONFIG['daymonth'] == 2) { $LNG['g_today'] = $LNG['g_thisweek']; $LNG['g_yesterday'] = $LNG['g_lastweek']; $LNG['g_2days'] = $LNG['g_2weeks']; $LNG['g_3days'] = $LNG['g_3weeks']; } Добавлено в [mergetime]1092902683[/mergetime] и вообще.. если нужен только день тогда убераем не нужные строки.. $CONFIG['timeoffset'] = 0; $last_newday = 18; $current_day = date("d", time() + (3600 * $CONFIG['timeoffset'])); if ($last_newday != $current_day) {require_once $CONFIG['path'].'/sources/new_day.php'; } вот что получается.. выходт вся проблема в ней date("d", time() + (3600 * $CONFIG['timeoffset'])); ? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Roix Опубликовано 19 Августа 2004 Жалоба Поделиться Опубликовано 19 Августа 2004 Дай полный код Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 19 Августа 2004 Жалоба Поделиться Опубликовано 19 Августа 2004 мне нужно ровно в 12 ночи обнулять статистику, а он делает это не в то времяОн делает всё как надо, только делает не по твоему локальному времени, а по времени сервера. Чтоб подстроить время под себя, там и есть параметр $CONFIG['timeoffset'] Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.