<?xml version="1.0" encoding="utf-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Форум программистов и сисадминов Киберфорум - Блоги - Totoro</title>
		<link>https://www.cyberforum.ru/blogs/287952/</link>
		<description>КиберФорум - форум программистов, системных администраторов, администраторов баз данных, компьютерный форум, форум по электронике и бытовой технике, обсуждение софта. Бесплатная помощь в решении задач по программированию и наукам, решение проблем с компьютером, операционными системам</description>
		<language>ru</language>
		<lastBuildDate>Tue, 25 Aug 2026 07:49:09 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>60</ttl>
		<image>
			<url>https://www.cyberforum.ru//cyberstatic.net/images/misc/rss.jpg</url>
			<title>Форум программистов и сисадминов Киберфорум - Блоги - Totoro</title>
			<link>https://www.cyberforum.ru/blogs/287952/</link>
		</image>
		<item>
			<title>В чем может быть ошибка?</title>
			<link>https://www.cyberforum.ru/blogs/287952/2895.html</link>
			<pubDate>Mon, 03 Nov 2014 16:27:00 GMT</pubDate>
			<description><![CDATA[---Цитата (сообщение от wolf)--- 
<div class="codeblock"><table class="php"><thead><tr><td...]]></description>
			<content:encoded><![CDATA[<div>
<table width="95%"  class="bbcode_maincontainer"><tr><td>
	<div class="bbcode_container">
	  <div class="bbcode_quote">
	    <div class="btbtbt">
		<div class="quote_container">
	      	<div class="bbcode_quote_container"></div>
	       	<div class="bbcode_postedby">
	         	
				<img loading="lazy" decoding="async" title="Цитата" src="//cyberstatic.net/images/buttons/quote_icon.png" alt="Цитата" />
				Сообщение от <strong>wolf</strong>
				<a href="showthread.php?p=6780028"><img loading="lazy" decoding="async" class="inlineimg" src="//cyberstatic.net/images/buttons/viewpost-right.png" border="0" alt="Посмотреть сообщение" /></a>
	         	
	        </div>
	        <div class="message"><div class="codeblock"><table class="php"><thead><tr><td colspan="2" id="234306859"  class="head">PHP</td></tr></thead><tbody><tr class="li1"><td><div id="234306859" style="height: 350px" class="codeframe"><table><tr class="li1"><td class="ln" style="padding: 0px 10px 0px 5px;"><pre class="de1">1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
</pre></td><td class="de1"><pre class="de1"><span class="kw2">function</span> megaDate<span class="br0">&#40;</span><span class="re0">$timestamp</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
&nbsp; &nbsp; <span class="kw2">global</span> <span class="re0">$tpl</span><span class="sy0">,</span> <span class="re0">$server_time</span><span class="sy0">;</span>
&nbsp;
&nbsp; <span class="re0">$diff</span> &nbsp; <span class="sy0">=</span> <span class="kw3">time</span><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="sy0">-</span> <span class="re0">$timestamp</span><span class="sy0">;</span> 
&nbsp; <span class="re0">$hours</span> &nbsp;<span class="sy0">=</span> <span class="kw3">floor</span><span class="br0">&#40;</span><span class="re0">$diff</span><span class="sy0">/</span><span class="nu0">3600</span><span class="br0">&#41;</span><span class="sy0">;</span> 
&nbsp; <span class="re0">$diff</span> &nbsp;<span class="sy0">-=</span> <span class="re0">$hours</span><span class="sy0">*</span><span class="nu0">3600</span><span class="sy0">;</span> 
&nbsp; <span class="re0">$minutes</span> <span class="sy0">=</span> <span class="kw3">floor</span><span class="br0">&#40;</span><span class="re0">$diff</span><span class="sy0">/</span><span class="nu0">60</span><span class="br0">&#41;</span><span class="sy0">;</span> 
&nbsp; <span class="re0">$diff</span> &nbsp; <span class="sy0">-=</span> <span class="re0">$minutes</span><span class="sy0">*</span><span class="nu0">60</span><span class="sy0">;</span> 
&nbsp; <span class="re0">$seconds</span> <span class="sy0">=</span> <span class="re0">$diff</span><span class="sy0">;</span> 
&nbsp; <span class="re0">$diff</span> &nbsp; <span class="sy0">-=</span> <span class="re0">$seconds</span><span class="sy0">*</span><span class="nu0">60</span><span class="sy0">;</span> 
&nbsp;
&nbsp; <span class="re0">$date</span> <span class="sy0">=</span> <span class="st0">&quot;&quot;</span><span class="sy0">;</span> &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp;<span class="kw1">if</span> <span class="br0">&#40;</span><span class="re0">$hours</span> <span class="sy0">&gt;</span> <span class="nu0">1</span> <span class="sy0">&amp;&amp;</span> <span class="re0">$hours</span> <span class="sy0">&lt;</span> <span class="nu0">24</span><span class="br0">&#41;</span> <span class="br0">&#123;</span> 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span><span class="re0">$hours</span> <span class="sy0">&gt;</span> <span class="nu0">4</span> <span class="sy0">&amp;&amp;</span> <span class="re0">$hours</span> <span class="sy0">&lt;</span> <span class="nu0">21</span><span class="br0">&#41;</span> <span class="re0">$date</span> <span class="sy0">=</span> <span class="st0">&quot;<span class="es4">$hours</span> часов назад&quot;</span><span class="sy0">;</span> 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">else</span> <span class="kw1">if</span> <span class="br0">&#40;</span><span class="re0">$hours</span> <span class="sy0">==</span><span class="nu0">21</span> <span class="sy0">||</span> <span class="re0">$hours</span> <span class="sy0">==</span> <span class="nu0">1</span><span class="br0">&#41;</span> <span class="re0">$date</span> <span class="sy0">=</span> <span class="st0">&quot;<span class="es4">$hours</span> час назад&quot;</span><span class="sy0">;</span> 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">else</span> <span class="kw1">if</span> <span class="br0">&#40;</span><span class="re0">$hours</span> <span class="sy0">&gt;=</span> <span class="nu0">22</span> <span class="sy0">||</span> <span class="re0">$hours</span> <span class="sy0">&lt;=</span> <span class="nu0">4</span><span class="br0">&#41;</span> <span class="re0">$date</span> <span class="sy0">=</span> <span class="st0">&quot;<span class="es4">$hours</span> часа назад&quot;</span><span class="sy0">;</span> 
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span> 
&nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span><span class="re0">$minutes</span> <span class="sy0">&gt;</span> <span class="nu0">60</span> <span class="sy0">&amp;&amp;</span> <span class="re0">$minutes</span> <span class="sy0">&lt;</span> <span class="nu0">59</span><span class="br0">&#41;</span> <span class="br0">&#123;</span> 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span><span class="re0">$minutes</span> <span class="sy0">&gt;</span> <span class="nu0">4</span> <span class="sy0">&amp;&amp;</span> <span class="re0">$minutes</span> <span class="sy0">&lt;</span> <span class="nu0">21</span><span class="br0">&#41;</span> <span class="re0">$date</span> <span class="sy0">=</span> <span class="st0">&quot;<span class="es4">$minutes</span> минут назад&quot;</span><span class="sy0">;</span> 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">else</span> <span class="kw1">if</span> <span class="br0">&#40;</span><span class="re0">$minutes</span> <span class="sy0">==</span><span class="nu0">21</span> <span class="sy0">||</span> <span class="re0">$minutes</span> <span class="sy0">==</span> <span class="nu0">1</span><span class="br0">&#41;</span> <span class="re0">$date</span> <span class="sy0">=</span> <span class="st0">&quot;<span class="es4">$minutes</span> минута назад&quot;</span><span class="sy0">;</span> 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">else</span> <span class="kw1">if</span> <span class="br0">&#40;</span><span class="re0">$minutes</span> <span class="sy0">&gt;=</span> <span class="nu0">22</span> <span class="sy0">||</span> <span class="re0">$minutes</span> <span class="sy0">&lt;=</span> <span class="nu0">4</span><span class="br0">&#41;</span> <span class="re0">$date</span> <span class="sy0">=</span> <span class="st0">&quot;<span class="es4">$minutes</span> минуты назад&quot;</span><span class="sy0">;</span> 
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span> 
&nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span><span class="re0">$seconds</span> <span class="sy0">&gt;</span> <span class="nu0">1</span> <span class="sy0">&amp;&amp;</span> <span class="re0">$seconds</span> <span class="sy0">&lt;</span> <span class="nu0">59</span><span class="br0">&#41;</span> <span class="br0">&#123;</span> 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span><span class="re0">$seconds</span> <span class="sy0">&gt;</span> <span class="nu0">4</span> <span class="sy0">&amp;&amp;</span> <span class="re0">$seconds</span> <span class="sy0">&lt;</span> <span class="nu0">21</span><span class="br0">&#41;</span> <span class="re0">$date</span> <span class="sy0">=</span> <span class="st0">&quot;<span class="es4">$seconds</span> секунд назад&quot;</span><span class="sy0">;</span> 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">else</span> <span class="kw1">if</span> <span class="br0">&#40;</span><span class="re0">$seconds</span> <span class="sy0">==</span><span class="nu0">21</span> <span class="sy0">||</span> <span class="re0">$seconds</span> <span class="sy0">==</span> <span class="nu0">1</span><span class="br0">&#41;</span> <span class="re0">$date</span> <span class="sy0">=</span> <span class="st0">&quot;<span class="es4">$seconds</span> секунда назад&quot;</span><span class="sy0">;</span> 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">else</span> <span class="kw1">if</span> <span class="br0">&#40;</span><span class="re0">$seconds</span> <span class="sy0">&gt;=</span> <span class="nu0">22</span> <span class="sy0">||</span> <span class="re0">$seconds</span> <span class="sy0">&lt;=</span> <span class="nu0">4</span><span class="br0">&#41;</span> <span class="re0">$date</span> <span class="sy0">=</span> <span class="st0">&quot;<span class="es4">$seconds</span> секунды назад&quot;</span><span class="sy0">;</span> 
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span> &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">elseif</span><span class="br0">&#40;</span><span class="re0">$seconds</span> <span class="sy0">==</span> <span class="nu0">0</span> <span class="sy0">&amp;&amp;</span> <span class="re0">$minutes</span> <span class="sy0">==</span> <span class="nu0">0</span> <span class="sy0">&amp;&amp;</span> <span class="re0">$hours</span> <span class="sy0">==</span> <span class="nu0">0</span><span class="br0">&#41;</span><span class="br0">&#123;</span> 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$date</span> <span class="sy0">=</span> <span class="st0">&quot;только что&quot;</span><span class="sy0">;</span> 
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span>
&nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span> <span class="re0">$date</span><span class="sy0">;</span>
<span class="br0">&#125;</span></pre></td></tr></table></div></td></tr></tbody></table></div></div>
	      </div>
			</div> 
		</div>
	</div>
</td></tr></table>Перепишите через switch case и будет вам радость.</div>

]]></content:encoded>
			<dc:creator>Totoro</dc:creator>
			<guid isPermaLink="true">https://www.cyberforum.ru/blogs/287952/2895.html</guid>
		</item>
	</channel>
</rss>
