<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Mikrotik.moscow [тема: Европейское правило о переходе на летнее время.]</title>
		<link>http://mikrotik.moscow</link>
		<description>Новое в теме Европейское правило о переходе на летнее время. форума RouterOS на сайте Mikrotik.moscow [mikrotik.moscow]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Thu, 20 Aug 2026 01:29:23 -0400</pubDate>
		<item>
			<title>Европейское правило о переходе на летнее время.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/68202-evropeyskoe-pravilo-o-perekhode-na-letnee-vremya./message267131">Европейское правило о переходе на летнее время.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			:local year [:pick [system clock get date] 7 11]<br />:local start-tmp (5 * $year / 4 + 4)<br />:local start-day (31 - ($start-tmp - ($start-tmp / 7) * 7))<br />:local start ("Mar/" . $start-day . "/" . $year . " " . "02:00:00")<br />:local end-tmp (5 * $year / 4 + 1)<br />:local end-day (31 - ($end-tmp - ($end-tmp / 7) * 7))<br />:local end ("Oct/" . $end-day . "/" . $year . " " . "02:00:00")<br />system clock dst set dst-start=$start<br />system clock dst set dst-end=$end<br /><br />Локальная переменная year: выбирает 7-й и 11-й день из даты системных часов.<br />Локальная переменная start-tmp: вычисляет значение.<br />Локальная переменная start-day: вычисляет день.<br />Локальная переменная start: форматирует дату начала.<br />Локальная переменная end-tmp: вычисляет значение.<br />Локальная переменная end-day: вычисляет день.<br />Локальная переменная end: форматирует дату окончания.<br />Задание системных часов: устанавливает начало перехода на летнее время (dst-start) равным переменной $start.<br />Задание системных часов: устанавливает окончание перехода на летнее время (dst-end) равным переменной $end. <br />
			<i>16.07.2006 10:17:00, lachtan.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/68202-evropeyskoe-pravilo-o-perekhode-na-letnee-vremya./message267131</link>
			<guid>http://mikrotik.moscow/forum/forum57/68202-evropeyskoe-pravilo-o-perekhode-na-letnee-vremya./message267131</guid>
			<pubDate>Sun, 16 Jul 2006 10:17:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Европейское правило о переходе на летнее время.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/68202-evropeyskoe-pravilo-o-perekhode-na-letnee-vremya./message267130">Европейское правило о переходе на летнее время.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Глупый, но работающий способ: системный скрипт&gt; pr<br /> 0 name="DST" owner="Vadim" policy=read,write last-started=mar/26/2006 01:00:00 run-count=19 <br /> &nbsp; source=<br /> &nbsp; &nbsp; :local a [:pick [system clock get date] 7 11];<br /> &nbsp; &nbsp; :if ($a = 2006) do={/system clock dst set dst-start="mar/26/2006 01:00:00" dst-end="oct/29/2006 01:00:00"};<br /> &nbsp; &nbsp; :if ($a = 2007) do={/system clock dst set dst-start="mar/25/2007 01:00:00" dst-end="oct/28/2007 01:00:00"};<br /> &nbsp; &nbsp; :if ($a = 2008) do={/system clock dst set dst-start="mar/30/2008 01:00:00" dst-end="oct/26/2008 01:00:00"};<br /> &nbsp; &nbsp; :if ($a = 2009) do={/system clock dst set dst-start="mar/29/2009 01:00:00" dst-end="oct/25/2009 01:00:00"};<br /> &nbsp; &nbsp; :if ($a = 2010) do={/system clock dst set dst-start="mar/28/2010 01:00:00" dst-end="oct/31/2010 01:00:00"};<br /> &nbsp; &nbsp; :if ($a = 2011) do={/system clock dst set dst-start="mar/27/2011 01:00:00" dst-end="oct/30/2011 01:00:00"};<br /> &nbsp; &nbsp; :if ($a = 2012) do={/system clock dst set dst-start="mar/25/2012 01:00:00" dst-end="oct/28/2012 01:00:00"};<br /> &nbsp; &nbsp; :if ($a = 2013) do={/system clock dst set dst-start="mar/31/2013 01:00:00" dst-end="oct/27/2013 01:00:00"};<br /> &nbsp; &nbsp; :if ($a = 2014) do={/system clock dst set dst-start="mar/30/2014 01:00:00" dst-end="oct/26/2014 01:00:00"};<br /> &nbsp; &nbsp; :if ($a = 2015) do={/system clock dst set dst-start="mar/29/2015 01:00:00" dst-end="oct/25/2015 01:00:00"};<br /> &nbsp; &nbsp; :if ($a = 2016) do={/system clock dst set dst-start="mar/27/2016 01:00:00" dst-end="oct/30/2016 01:00:00"};<br /> &nbsp; &nbsp; :if ($a = 2017) do={/system clock dst set dst-start="mar/26/2017 01:00:00" dst-end="oct/29/2017 01:00:00"};<br /> &nbsp; &nbsp; :if ($a = 2018) do={/system clock dst set dst-start="mar/25/2018 01:00:00" dst-end="oct/28/2018 01:00:00"};<br /> &nbsp; &nbsp; :if ($a = 2019) do={/system clock dst set dst-start="mar/30/2019 01:00:00" dst-end="oct/27/2019 01:00:00"};<br /> &nbsp; &nbsp; :if ($a = 2020) do={/system clock dst set dst-start="mar/29/2020 01:00:00" dst-end="oct/31/2020 01:00:00"};<br /> &nbsp; &nbsp; :if ($a = 2021) do={/system clock dst set dst-start="mar/28/2021 01:00:00" dst-end="oct/30/2021 01:00:00"};<br /> &nbsp; &nbsp; :if ($a = 2022) do={/system clock dst set dst-start="mar/27/2022 01:00:00" dst-end="oct/29/2022 01:00:00"};<br /> &nbsp; &nbsp; :if ($a = 2023) do={/system clock dst set dst-start="mar/26/2023 01:00:00" dst-end="oct/28/2023 01:00:00"};<br /> &nbsp; &nbsp; :if ($a = 2024) do={/system clock dst set dst-start="mar/30/2024 01:00:00" dst-end="oct/27/2024 01:00:00"};<br /> &nbsp; &nbsp; :if ($a = 2025) do={/system clock dst set dst-start="mar/29/2025 01:00:00" dst-end="oct/31/2025 01:00:00"};<br /> &nbsp; &nbsp; :if ($a = 2026) do={/system clock dst set dst-start="mar/28/2026 01:00:00" dst-end="oct/30/2026 01:00:00"};<br /> &nbsp; &nbsp; :if ($a = 2027) do={/system clock dst set dst-start="mar/27/2027 01:00:00" dst-end="oct/29/2027 01:00:00"};<br /> &nbsp; &nbsp; :if ($a = 2028) do={/system clock dst set dst-start="mar/26/2028 01:00:00" dst-end="oct/28/2028 01:00:00"};<br /> &nbsp; &nbsp; :if ($a = 2029) do={/system clock dst set dst-start="mar/30/2029 01:00:00" dst-end="oct/27/2029 01:00:00"};<br /> &nbsp; &nbsp; :if ($a = 2030) do={/system clock dst set dst-start="mar/29/2030 01:00:00" dst-end="oct/31/2030 01:00:00"};<br /> &nbsp; &nbsp; :if ($a = 2031) do={/system clock dst set dst-start="mar/28/2031 01:00:00" dst-end="oct/30/2031 01:00:00"};<br /> &nbsp; &nbsp; :if ($a = 2032) do={/system clock dst set dst-start="mar/27/2032 01:00:00" dst-end="oct/29/2032 01:00:00"};<br /> &nbsp; &nbsp; :if ($a = 2033) do={/system clock dst set dst-start="mar/26/2033 01:00:00" dst-end="oct/28/2033 01:00:00"};<br /> &nbsp; &nbsp; :if ($a = 2034) do={/system clock dst set dst-start="mar/30/2034 01:00:00" dst-end="oct/27/2034 01:00:00"};<br /> &nbsp; &nbsp; :if ($a = 2035) do={/system clock dst set dst-start="mar/29/2035 01:00:00" dst-end="oct/31/2035 01:00:00"};<br /> &nbsp; &nbsp; :if ($a = 2036) do={/system clock dst set dst-start="mar/28/2036 01:00:00" dst-end="oct/30/2036 01:00:00"};<br /> &nbsp; &nbsp; :if ($a = 2037) do={/system clock dst set dst-start="mar/27/2037 01:00:00" dst-end="oct/29/2037 01:00:00"};<br /> &nbsp; &nbsp; :if ($a = 2038) do={/system clock dst set dst-start="mar/26/2038 01:00:00" dst-end="oct/28/2038 01:00:00"};<br /> &nbsp; &nbsp; :if ($a = 2039) do={/system clock dst set dst-start="mar/30/2039 01:00:00" dst-end="oct/27/2039 01:00:00"};<br /> &nbsp; &nbsp; :if ($a = 2040) do={/system clock dst set dst-start="mar/29/2040 01:00:00" dst-end="oct/31/2040 01:00:00"};<br /> &nbsp; &nbsp; :if ($a = 2041) do={/system clock dst set dst-start="mar/28/2041 01:00:00" dst-end="oct/30/2041 01:00:00"};<br /> &nbsp; &nbsp; :if ($a = 2042) do={/system clock dst set dst-start="mar/27/2042 01:00:00" dst-end="oct/29/2042 01:00:00"};<br /> &nbsp; &nbsp; :if ($a = 2043) do={/system clock dst set dst-start="mar/26/2043 01:00:00" dst-end="oct/28/2043 01:00:00"};<br /> &nbsp; &nbsp; :if ($a = 2044) do={/system clock dst set dst-start="mar/30/2044 01:00:00" dst-end="oct/27/2044 01:00:00"};<br /> &nbsp; &nbsp; :if ($a = 2045) do={/system clock dst set dst-start="mar/29/2045 01:00:00" dst-end="oct/31/2045 01:00:00"};<br /> &nbsp; &nbsp; :if ($a = 2046) do={/system clock dst set dst-start="mar/28/2046 01:00:00" dst-end="oct/30/2046 01:00:00"};<br /> &nbsp; &nbsp; :if ($a = 2047) do={/system clock dst set dst-start="mar/27/2047 01:00:00" dst-end="oct/29/2047 01:00:00"};<br /><br /><br /> system scheduler&gt; pr<br />Flags: X - disabled <br /> # &nbsp; NAME &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;ON-EVENT &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;START-DATE &nbsp;START-TIME INTERVAL &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; RUN-COUNT <br /> 0 &nbsp; DST &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; DST &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; jan/01/1970 00:00:00 &nbsp; 52w1d6h &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;2 <br />
			<i>27.06.2006 10:22:00, Vadim.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/68202-evropeyskoe-pravilo-o-perekhode-na-letnee-vremya./message267130</link>
			<guid>http://mikrotik.moscow/forum/forum57/68202-evropeyskoe-pravilo-o-perekhode-na-letnee-vremya./message267130</guid>
			<pubDate>Tue, 27 Jun 2006 10:22:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Европейское правило о переходе на летнее время.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/68202-evropeyskoe-pravilo-o-perekhode-na-letnee-vremya./message267129">Европейское правило о переходе на летнее время.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			У меня тоже небольшой интерес к этому, однако, не думаю, что это станет полноценной функцией в RouterOS. Возможно, это будет пользовательский скрипт, который кто-нибудь сделает и распространит? <br />
			<i>27.06.2006 03:28:00, ktw-matt.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/68202-evropeyskoe-pravilo-o-perekhode-na-letnee-vremya./message267129</link>
			<guid>http://mikrotik.moscow/forum/forum57/68202-evropeyskoe-pravilo-o-perekhode-na-letnee-vremya./message267129</guid>
			<pubDate>Tue, 27 Jun 2006 03:28:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Европейское правило о переходе на летнее время.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/68202-evropeyskoe-pravilo-o-perekhode-na-letnee-vremya./message267128">Европейское правило о переходе на летнее время.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Ну, конечно! <noindex><a href="http://forum.mikrotik.com/t/time-zone-daylight-savings-time/8390/1" target="_blank" rel="nofollow" >http://forum.mikrotik.com/t/time-zone-daylight-savings-time/8390/1</a></noindex> <br />
			<i>17.08.2006 06:45:00, normis.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/68202-evropeyskoe-pravilo-o-perekhode-na-letnee-vremya./message267128</link>
			<guid>http://mikrotik.moscow/forum/forum57/68202-evropeyskoe-pravilo-o-perekhode-na-letnee-vremya./message267128</guid>
			<pubDate>Thu, 17 Aug 2006 06:45:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Европейское правило о переходе на летнее время.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/68202-evropeyskoe-pravilo-o-perekhode-na-letnee-vremya./message267127">Европейское правило о переходе на летнее время.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			С версии 2.9.28:<br />:local year [:pick [system clock get date] 7 11]<br />:local start-tmp (5 * $year / 4 + 4)<br />:local start-day (31 - ($start-tmp - ($start-tmp / 7) * 7))<br />:local start ("Mar/" . $start-day . "/" . $year . " " . "02:00:00")<br />:local end-tmp (5 * $year / 4 + 1)<br />:local end-day (31 - ($end-tmp - ($end-tmp / 7) * 7))<br />:local end ("Oct/" . $end-day . "/" . $year . " " . "02:00:00")<br />system clock manual set dst-start=$start<br />system clock manual set dst-end=$end <br />
			<i>17.08.2006 06:39:00, abyss.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/68202-evropeyskoe-pravilo-o-perekhode-na-letnee-vremya./message267127</link>
			<guid>http://mikrotik.moscow/forum/forum57/68202-evropeyskoe-pravilo-o-perekhode-na-letnee-vremya./message267127</guid>
			<pubDate>Thu, 17 Aug 2006 06:39:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Европейское правило о переходе на летнее время.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/68202-evropeyskoe-pravilo-o-perekhode-na-letnee-vremya./message267126">Европейское правило о переходе на летнее время.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Привет! Было бы неплохо добавить европейское (и латвийское тоже!) правило DST для /system clock dst, просто простую функцию, например, такую:<br /><br />день начала: (31 - (5 * yyyy / 4 + 4) mod 7) март<br />день окончания: (31 - (5 * yyyy / 4 + 1) mod 7) октябрь<br /><br />где yyyy — текущий год между 2000 и 2099. <br />
			<i>26.06.2006 17:26:00, Vadim.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/68202-evropeyskoe-pravilo-o-perekhode-na-letnee-vremya./message267126</link>
			<guid>http://mikrotik.moscow/forum/forum57/68202-evropeyskoe-pravilo-o-perekhode-na-letnee-vremya./message267126</guid>
			<pubDate>Mon, 26 Jun 2006 17:26:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
	</channel>
</rss>
