Jump to content

Zodik

Newbie
  • Posts

    2
  • Joined

  • Last visited

Zodik's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. Спасибо огромное, направление понял. Просто я не могу понять, почему, когда я вычитаю преобразованное время (в секундах) у меня получается такой финальный результат (01-01-1970 02:01:03), когда я ожидаю (01-01-1970 00:01:03). Еще раз спасибо.
  2. Проблема заключается в том что при расчете разницы времени на локальном компьютере появляется +2часа. date_default_timezone_set("Europe/Helsinki"); date_default_timezone_get(); echo "Время ".date("d-m-Y H:i:s")."<br>"; $date = "13.11.2012"; $time = "8:01:03"; $newDate = explode(".",$date); $day = $newDate[0]; $month = $newDate[1]; $years = $newDate[2]; $newTime = explode(":",$time); $hour = $newTime[0]; $min = $newTime[1]; $sec = $newTime[2]; $labelTime = mktime($hour,$min,$sec,$month,$day,$years); $timeStartWork = mktime(8,0,0,$month,$day,$years); echo "Время начала работы ".date("d-m-Y H:i:s",$timeStartWork)."<br>"; echo "Время метки времени ".date("d-m-Y H:i:s", $labelTime)."<br>"; echo 'Время опоздания .date("d-m-Y H:i:s", $labelTime-$timeStartWork)'."<br>"; echo "Время опоздания ".date("d-m-Y H:i:s", $labelTime-$timeStartWork)."<br>"; Пробовал выставлять временную зону Europe/Minsk : date_default_timezone_set date.timezone php.ini но получаю разницу во времени на локальном компьютере и локальном сервере +1час и соответственно +3часа в финальной работе скрипта Вопрос заключается в том: может кто-нибудь сталкивался с такой проблемой и может подсказать решение.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy