Как узнать текущее время и gmt для общего хостинга? - PullRequest
0 голосов
/ 26 февраля 2012

Я планирую использовать задания cron и мне нужно найти текущее время & gmt для сервера (у меня есть доступ к cPanel).Кажется, я нигде не могу найти, как это сделать ...

Ответы [ 3 ]

5 голосов
/ 20 июня 2017

Я знаю, что этот вопрос очень старый, и я также пытаюсь найти решение.Общий хостинг, нет доступа к WHM, нет доступа для изменения. Дата, время, сервер.Проверка из php скрипта тоже не правильная, потому что иногда там настраиваются разные часовые пояса.Изменение php.ini или htaccess также не является решением для Cron Job.

Так что для быстрого решения правильным простым способом является использование MySQL Server из phpmyadmin.

  1. Перейти к phpmyadmin.
  2. Нажмите SQL, не выбирая БД или таблицу.
  3. Тип

    ВЫБРАТЬ СЕЙЧАС ()

see screenshot

После того, как вы знаете время сервера, вы можете настроить Cron Job Time на нужное время, настроив его.

0 голосов
/ 27 апреля 2016

Проблема с сервером Shared Linux в том, что вы не можете изменить время сервера.В этом случае есть две опции на будущее

1. Writing PHP script 

<?php
putenv("TZ=Asia/Calcutta");
?>


<?php
date_default_timezone_set("Asia/Calcutta");
?>

Вы также можете установить часовой пояс в .htaccess.(Вы можете создать новый файл и назвать его «.htaccess», или вы можете отредактировать существующий. Файл .htaccess принадлежит / public_html / - или подкаталогу, если для поддоменов или доменов дополнений).Добавьте строку:

 SetEnv TZ Asia/Calcutta
Другим важным способом изменения часового пояса на сервере Shared Linux является изменение метки времени в почтовом клиенте

Каждый клиент веб-почты имеет настройку часового пояса, которая по умолчанию установлена ​​на часы сервера.

SquirrelMail

Зайдите в программу веб-почты и нажмите Опции вверху.Нажмите на первую ссылку под названием Личная информация.В разделе «Часовой пояс» найдите «Текущий часовой пояс:». Измените раскрывающийся список на свой часовой пояс.Нажмите кнопку Отправить.Horde

Зайдите в программу веб-почты и нажмите Опции вверху.Нажмите на вторую ссылку под названием Locale and Time.Ищите «Ваш текущий часовой пояс:» Измените выпадающий на ваш часовой пояс.Нажмите кнопку «Сохранить параметры».

RoundCube

Войдите в программу веб-почты и нажмите «Персональные настройки» в правом верхнем углу.В разделе «Интерфейс пользователя» найдите «Часовой пояс». Измените раскрывающийся список на свой часовой пояс.Нажмите кнопку Сохранить.

Outlook 2007 - В любой момент вы можете изменить часовой пояс в Outlook, чтобы он соответствовал вашему текущему географическому положению.Обратитесь к меню справки Outlook за помощью в других версиях.

В меню Сервис выберите Параметры.Нажмите Параметры календаря.Нажмите Часовой пояс.В поле Текущий часовой пояс введите имя текущего часового пояса в поле «Метка».В списке Часовой пояс выберите часовой пояс, который вы хотите использовать.Если вы хотите, чтобы часы вашего компьютера автоматически настраивались на изменения летнего времени (DST), установите флажок Настроить на летнее время.Эта опция доступна только в часовых поясах, в которых используется летнее время.Нажмите OK, и все готово.

Это сработало для меня и, безусловно, будет работать для заданий CRON

0 голосов
/ 26 февраля 2012

Вы пробовали это:

  1. Выберите соответствующий часовой пояс из выпадающего меню ( Конфигурация сервера ).
  2. Нажмите ИзменитьTimeZone .

Вы также можете найти дополнительную информацию здесь .

...