Время на сервере

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

KILUr

Писатель
Регистрация
6 Май 2010
Сообщения
9
Реакции
1
Сервер находится в другом часовом поясе, где то в Штатах.
Не получается подогнать расписание выполнения скрипта.
с функцией time() получаю "своё" время.
Есть ли способ получить время на сервере, с учётом часового пояса?
 
Не может быть чтобы time() возвращал ваше время, потому что эта функция исполняется интерпритатором на сервере, который как я понял никак не относиться к вашей рабочей станции и находиться в другом месте.
Вообще как я понимаю расписание выполнения скрипта реализуется через "cron". А как это можно реализовать посмотрите например Для просмотра ссылки Войди или Зарегистрируйся
 
Сервер находится в другом часовом поясе, где то в Штатах.
Не получается подогнать расписание выполнения скрипта.
с функцией time() получаю "своё" время.
Есть ли способ получить время на сервере, с учётом часового пояса?
Вполне вероятно, что на сервере, где вы берете хостинг, может быть установлено московское время. Покажи что вернет:
PHP:
date_default_timezone_get();
 
Вполне вероятно, что на сервере, где вы берете хостинг, может быть установлено московское время. Покажи что вернет:
PHP:
date_default_timezone_get();

echo date_default_timezone_get();
America/New_York

Добавлено через 24 минуты
Вроде сам разобрался.
Надо будет скрипт поковырять, чтоб моё время показывал.
Если интересно то вот, что у меня получилось
<?php
$u = time();
$x = $u % 86400;
$s = $x % 60; $x -= $s; $x /= 60;
$m = $x % 60; $x -= $m; $x /= 60;
$h = $x;
echo $u;
echo "<br>";
echo "$h:$m:$s";
echo "<br>";
$e = date_default_timezone_get();
echo $e;
echo "<br>";
date_default_timezone_set($e);
echo date('D,F j, Y, H:i:s A');
echo "<br>";
echo "Europe/Riga";
echo "<br>";
date_default_timezone_set('Europe/Riga');
echo date('D,F j, Y, H:i:s A');
?>
На всё это сервер отвечал:
1273568453
9:0:53
America/New_York
Tue,May 11, 2010, 05:00:53 AM
Europe/Riga
Tue,May 11, 2010, 12:00:53 PM
Список возможных зон на
Для просмотра ссылки Войди или Зарегистрируйся
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху