<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; JS: Преобразовать дату модификации файла в тип Date]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=9642</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=9642&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «JS: Преобразовать дату модификации файла в тип Date».]]></description>
		<lastBuildDate>Sat, 24 May 2014 13:46:59 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: JS: Преобразовать дату модификации файла в тип Date]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=83278#p83278</link>
			<description><![CDATA[<p>Да, Serge Yolkin.</p><p>По-умолчанию, new Date создает дату с часовым поясом +3.00.<br />Уж не знаю, почему именно эта цифра. В системе у меня установлен +2.00.</p><p>toUTCString - показывает дату уже с UTC+0.00, поэтому учитывается поправка даты/времени на -3 часа.</p><p>... а нет. Таки учитывает текущую системную UTC + текущее время.<br />Только какие-то странности именно с моим часовым поясом.</p>]]></description>
			<author><![CDATA[null@example.com (Dragokas)]]></author>
			<pubDate>Sat, 24 May 2014 13:46:59 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=83278#p83278</guid>
		</item>
		<item>
			<title><![CDATA[Re: JS: Преобразовать дату модификации файла в тип Date]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=83276#p83276</link>
			<description><![CDATA[<div class="quotebox"><cite>Dragokas пишет:</cite><blockquote><p>отклонение UTC</p></blockquote></div><p>Часовой пояс?</p>]]></description>
			<author><![CDATA[null@example.com (Serge Yolkin)]]></author>
			<pubDate>Sat, 24 May 2014 12:16:37 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=83276#p83276</guid>
		</item>
		<item>
			<title><![CDATA[Re: JS: Преобразовать дату модификации файла в тип Date]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=83259#p83259</link>
			<description><![CDATA[<p>Ага. Все, сам разобрался. Это отклонение UTC.</p><p>toDateString=Fri May 2 2014<br />toString=Fri May 2 00:00:00 UTC+0300 2014<br />toUTCString=Thu, 1 May 2014 21:00:00 UTC</p>]]></description>
			<author><![CDATA[null@example.com (Dragokas)]]></author>
			<pubDate>Fri, 23 May 2014 18:39:40 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=83259#p83259</guid>
		</item>
		<item>
			<title><![CDATA[Re: JS: Преобразовать дату модификации файла в тип Date]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=83258#p83258</link>
			<description><![CDATA[<p>Спасибо, разобрался.</p><p>Объясните, пожалуйста, еще момент:</p><div class="codebox"><pre><code>var d = new Date(2014,4,2);

WScript.StdOut.WriteLine(d.toUTCString());</code></pre></div><p>выдает:<br />Thu, 1 May 2014 21:00:00 UTC</p><p>Я понимаю, что счет месяца идет с нуля.<br />Но а что на счет дня - почему он на 1 меньше ?</p>]]></description>
			<author><![CDATA[null@example.com (Dragokas)]]></author>
			<pubDate>Fri, 23 May 2014 18:31:14 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=83258#p83258</guid>
		</item>
		<item>
			<title><![CDATA[Re: JS: Преобразовать дату модификации файла в тип Date]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=83256#p83256</link>
			<description><![CDATA[<p>Это не объект, а тип данных VT_DATE.<br /></p><div class="quotebox"><blockquote><p>VT_DATE <br />A 64-bit floating point number representing the number of days (not seconds) since December 31, 1899. For example, January 1, 1900, is 2.0, January 2, 1900, is 3.0, and so on). This is stored in the same representation as VT_R8.</p></blockquote></div><p>Т.е. фактически просто дробное число, представляющее количество дней, прошедших с 31 декабря 1899 г. По дробной части, наверно, вычисляется время.</p><p>P.S. А к заголовку темы добавьте префикс языка, не злите модератора.</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Fri, 23 May 2014 14:24:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=83256#p83256</guid>
		</item>
		<item>
			<title><![CDATA[Re: JS: Преобразовать дату модификации файла в тип Date]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=83254#p83254</link>
			<description><![CDATA[<p>Вот уж действительно, new Date такой формат воспринимает верно.<br />А я во время тестов тулил туда &quot;01.01.2014 14:54:412&quot;.</p><p>Спасибо, YMP. Ткнули носом в очевидное.</p><p>Все же, интересно, что это за объект такой необычный.</p>]]></description>
			<author><![CDATA[null@example.com (Dragokas)]]></author>
			<pubDate>Fri, 23 May 2014 13:10:35 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=83254#p83254</guid>
		</item>
		<item>
			<title><![CDATA[Re: JS: Преобразовать дату модификации файла в тип Date]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=83253#p83253</link>
			<description><![CDATA[<p>Так, наверно:<br /></p><div class="codebox"><pre><code>var Modif = new Date(e.DateLastModified);</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Fri, 23 May 2014 12:58:35 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=83253#p83253</guid>
		</item>
		<item>
			<title><![CDATA[Re: JS: Преобразовать дату модификации файла в тип Date]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=83252#p83252</link>
			<description><![CDATA[<p><span style="color: green"><strong>Dragokas</strong>, не забывайте префикс языка в заголовке темы.</span></p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Fri, 23 May 2014 12:48:11 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=83252#p83252</guid>
		</item>
		<item>
			<title><![CDATA[JS: Преобразовать дату модификации файла в тип Date]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=83251#p83251</link>
			<description><![CDATA[<p>Всем здравствуйте !</p><p>Собственно, беру свойство DateLastModified файла через объект FSO.<br />И не пойму, что это за объект такой.</p><p>Свойство, по умолчанию выдает:<br />01.01.2014 14:54:41</p><p>А при конвертации в строку выдает:<br />Wed Jan 1 14:54:41 UTC+0200 2014</p><p>При этом не является типом Date, ибо такие методы как .getFullYear() не воспринимает.<br />С JS на Вы, поэтому просьба, помочь советом. Спасибо.</p><p>И да, хочу узнать, есть ли нативный метод преобразования в Date.<br />Способ парсинга не устроит, т.к. с этим я и сам управлюсь.</p><div class="codebox"><pre><code>
var oFSO   = new ActiveXObject(&#039;Scripting.FileSystemObject&#039;);

var e = oFSO.GetFile(&#039;c:\test.txt&#039;);

var Modif = e.DateLastModified;

// Выдает 01.01.2014 14:54:41
WScript.Echo(Modif);

// Выдает Wed Jan 1 14:54:41 UTC+0200 2014
WScript.Echo(e.DateLastModified + &#039;,&#039;);

</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Dragokas)]]></author>
			<pubDate>Fri, 23 May 2014 12:36:56 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=83251#p83251</guid>
		</item>
	</channel>
</rss>
