Сдвиг времени в скрипте. Как? - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ admin@visavi.net (admin) admin@visavi.net (admin) Sun, 22 Mar 2026 03:04:40 +0300 Мля,нашел нормальный скрипт где можно время нормально переставлять. Може кому то и понадобится:<br> <br> &lt;?php<br> $time = mktime(24,00,00,12,31,2011)-1-time()+3600*2;<br> $minuts = 0;<br> $second = 0;<br> $hours = 0;<br> $day = 0;<br> if($time &gt; 59)<br> {<br> $minuts = intval($time / 60);<br> $second = ($time % 60);<br> }<br> if($minuts &gt; 59)<br> {<br> $hours = intval($minuts / 60);<br> $minuts = ($minuts % 60);<br> }<br> if($hours &gt; 24)<br> {<br> $day = intval($hours / 24);<br> $hours = ($hours % 24);<br> }<br> $_day = array(&#039;день&#039;, &#039;дня&#039;, &#039;дней&#039;);<br> $_hours = array(&#039;час&#039;, &#039;часа&#039;, &#039;часов&#039;);<br> $_minuts = array(&#039;минута&#039;, &#039;минуты&#039;, &#039;минут&#039;);<br> $_second = array(&#039;секунда&#039;, &#039;секунды&#039;, &#039;секунд&#039;);<br> function timeEditor($array,$var)<br> {<br> $l = strlen($var);<br> if(substr($var, $l-1, $l) == 1)<br> $var = $var.&#039; &#039;.$array[0];<br> else if((substr($var, $l-1, $l) &gt; 1 and substr($var, $l-1, $l) &lt; 5))<br> $var = $var.&#039; &#039;.$array[1];<br> else<br> $var = $var.&#039; &#039;.$array[2];<br> return $var;<br> }<br> <br> $text_message = &#039;До Нового 2012 года осталось: &#039;.timeEditor($_day, $day).&#039; &#039;.timeEditor($_hours, $hours).&#039; &#039;.timeEditor($_minuts, $minuts).&#039; &#039;.timeEditor($_second, $second);<br> echo $text_message;<br> ?&gt;<br> <br> Спасибо всем шо не послали <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> . Удачи и с наступающим вас! https://visavi.net/topics/27769?pid=468821 Сдвиг времени в скрипте. Как? Серега Mon, 26 Dec 2011 15:32:38 +0400 Сообщения https://visavi.net/topics/27769?pid=468821 Ну какой нашел. Скинь ссылку на свой файл или скажи где найти. https://visavi.net/topics/27769?pid=468794 Сдвиг времени в скрипте. Как? Серега Mon, 26 Dec 2011 14:39:39 +0400 Сообщения https://visavi.net/topics/27769?pid=468794 <pre class="prettyprint"> &lt;?php ... if ($currHour == &quot;15&quot;) $chas = &quot;часов&quot;; if ($currHour == &quot;16&quot;) $chas = &quot;часов&quot;; if ($currHour == &quot;17&quot;) $chas = &quot;часов&quot;; if ($currHour == &quot;18&quot;) $chas = &quot;часов&quot;; if ($currHour == &quot;19&quot;) $chas = &quot;часа&quot;; .... </pre> <br> <br> убило))) <br> <br> автор тебе нужен скрипт который говорит сколько до нового года?<br> я выкладывал такой в начале декабря. https://visavi.net/topics/27769?pid=468792 Сдвиг времени в скрипте. Как? Павел Mon, 26 Dec 2011 14:34:43 +0400 Сообщения https://visavi.net/topics/27769?pid=468792 17. <strong>Neformat</strong>, ну да,я вкурсе, но попробовать все же стоило. https://visavi.net/topics/27769?pid=468791 Сдвиг времени в скрипте. Как? Серега Mon, 26 Dec 2011 14:31:51 +0400 Сообщения https://visavi.net/topics/27769?pid=468791 <blockquote class="blockquote"><strong>MEFISTOF</strong> (26 Декабря 2011 / 10:39)<br> Механик, и так не идет. Москву поменял на Киев,один хрен. Ладно мужики,забейте, у меня просто уже терпения нехватает. Встречу автора скрипта,передам пламенный привет. Спасибо всем.</blockquote> <br> Не все версии PHP это поддерживают <a href="http://ru2.php.net/manual/en/timezones.php" target="_blank" rel="nofollow">http://ru2.php.net/manual/en/timezones.php</a> https://visavi.net/topics/27769?pid=468751 Сдвиг времени в скрипте. Как? Neformat Mon, 26 Dec 2011 12:15:44 +0400 Сообщения https://visavi.net/topics/27769?pid=468751 Да о чем разговор,если че,вот ссылка на файл<br> <a href="http://sderni.ru/101279" target="_blank" rel="nofollow">http://sderni.ru/101279</a> https://visavi.net/topics/27769?pid=468734 Сдвиг времени в скрипте. Как? Серега Mon, 26 Dec 2011 11:25:16 +0400 Сообщения https://visavi.net/topics/27769?pid=468734 14. <strong>MEFISTOF</strong>, только вечером. мне сейчас ген уборку надо делать да валить в город к себе. 3 часа пути. примерно через часов 6 буду свободен. может и больше https://visavi.net/topics/27769?pid=468733 Сдвиг времени в скрипте. Как? Павел Mon, 26 Dec 2011 11:13:21 +0400 Сообщения https://visavi.net/topics/27769?pid=468733 ksandr, ОК, може ссылку на этот чудо скрипт дать? Посмотришь полностью,может я че та не дописал? https://visavi.net/topics/27769?pid=468728 Сдвиг времени в скрипте. Как? Серега Mon, 26 Dec 2011 10:53:05 +0400 Сообщения https://visavi.net/topics/27769?pid=468728 10. <strong>MEFISTOF</strong>, странно, проверил свой способ, все работает. если интересует помощь, то ближе к ночи, как освобожусь, помогу. https://visavi.net/topics/27769?pid=468726 Сдвиг времени в скрипте. Как? Павел Mon, 26 Dec 2011 10:46:34 +0400 Сообщения https://visavi.net/topics/27769?pid=468726 Механик, и так не идет. Москву поменял на Киев,один хрен. Ладно мужики,забейте, у меня просто уже терпения нехватает. Встречу автора скрипта,передам пламенный привет. Спасибо всем. https://visavi.net/topics/27769?pid=468723 Сдвиг времени в скрипте. Как? Серега Mon, 26 Dec 2011 10:39:36 +0400 Сообщения https://visavi.net/topics/27769?pid=468723 <blockquote class="blockquote">Механик, а че после date_default_timezone_set писать то надо.</blockquote> <a href="http://www.php.net/manual/ru/timezones.php" target="_blank" rel="nofollow">CLICK</a> https://visavi.net/topics/27769?pid=468718 Сдвиг времени в скрипте. Как? Дмитрий Mon, 26 Dec 2011 10:17:42 +0400 Сообщения https://visavi.net/topics/27769?pid=468718 Люди,извените, но мне действительно надо на два часа вперед, писал ночью,запарился просто.<br> Ксандр,что первый,что второй вариант мимо,у самого уже маргарин в башке.<br> Механик, а че после date_default_timezone_set писать то надо. https://visavi.net/topics/27769?pid=468714 Сдвиг времени в скрипте. Как? Серега Mon, 26 Dec 2011 10:04:55 +0400 Сообщения https://visavi.net/topics/27769?pid=468714 <pre class="prettyprint">&lt;? define(&#039;MTIME&#039;, 2); // сдвиг в часах +/- define(&#039;TIME&#039;, (MTIME &lt; 0) ? (time()- (3600 * MTIME) &#58; (time() + (3600 * TIME))); // не фиг каждый раз дергать функцию echo date(&#039;d.m.Y / H&#58;i&#039;, TIME); // результат ?&gt;</pre> https://visavi.net/topics/27769?pid=468712 Сдвиг времени в скрипте. Как? ramzes Mon, 26 Dec 2011 09:56:00 +0400 Сообщения https://visavi.net/topics/27769?pid=468712 Не внимательно прочел, думал автору надо 2 часа вперед https://visavi.net/topics/27769?pid=468705 Сдвиг времени в скрипте. Как? Дмитрий Mon, 26 Dec 2011 09:11:50 +0400 Сообщения https://visavi.net/topics/27769?pid=468705 6. <strong>MECHANIC</strong>, видимо ты не совсем понял что я написал. я вычел 2 часа. все правильно https://visavi.net/topics/27769?pid=468702 Сдвиг времени в скрипте. Как? Павел Mon, 26 Dec 2011 08:50:22 +0400 Сообщения https://visavi.net/topics/27769?pid=468702