<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic ISODateFormat in .js Controller - Lucene Search not working in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/isodateformat-in-js-controller-lucene-search-not-working/m-p/232880#M186010</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I want to convert dates passed as arguments to webscript into ISO 8601 format that Lucene search understands.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I tried to leverage the toISO8601 in Alfresco.js under webapps\share\js (this script is same as the one mentioned here &lt;/SPAN&gt;&lt;A href="http://blog.stevenlevithan.com/archives/date-time-format" rel="nofollow noopener noreferrer"&gt;http://blog.stevenlevithan.com/archives/date-time-format&lt;/A&gt;&lt;SPAN&gt;).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I keep getting invalid date error. My code is &lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var myDate = new Date('11/10/2009');&lt;BR /&gt;var newDate = myDate.format("isoDateTime");&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Has anyone used this javascript and gotten it to work.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I then decided to try a different one that I found online&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;function padzero(n) {&amp;nbsp;&amp;nbsp; &lt;BR /&gt;return n &amp;lt; 10 ? '0' + n : n;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;}&amp;nbsp;&amp;nbsp; &lt;BR /&gt;function pad2zeros(n) {&amp;nbsp; &lt;BR /&gt;&amp;nbsp; if (n &amp;lt; 100) {&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; n = '0' + n;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; }&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; if (n &amp;lt; 10) { &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; n = '0' + n;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;BR /&gt;&amp;nbsp; return n;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt; }&amp;nbsp; &lt;BR /&gt; function toISOString(d) { &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return d.getUTCFullYear() + '-' +&amp;nbsp; padzero(d.getUTCMonth() + 1) + '-' + padzero(d.getUTCDate()) + 'T' + padzero(d.getUTCHours()) + ':' +&amp;nbsp; padzero(d.getUTCMinutes()) + ':' + padzero(d.getUTCSeconds()); &lt;BR /&gt; } &lt;BR /&gt;function fnToISO(dt) { &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var nDate = new Date(dt);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return(toISOString(nDate));&lt;BR /&gt;}&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This code works if I were to call it as shown fnToISO('11/10/2009');&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;However it fails if I were to get it from the args&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;var myDate = args.createdFrom;&lt;BR /&gt;fnToISO(myDate); // fails - NaN-NaN-NaN&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Any suggestions on how toget either of these to work?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;TIA&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 10 Nov 2009 23:32:52 GMT</pubDate>
    <dc:creator>shikarishambu</dc:creator>
    <dc:date>2009-11-10T23:32:52Z</dc:date>
    <item>
      <title>ISODateFormat in .js Controller - Lucene Search not working</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/isodateformat-in-js-controller-lucene-search-not-working/m-p/232880#M186010</link>
      <description>I want to convert dates passed as arguments to webscript into ISO 8601 format that Lucene search understands.I tried to leverage the toISO8601 in Alfresco.js under webapps\share\js (this script is same as the one mentioned here http://blog.stevenlevithan.com/archives/date-time-format).I keep getting</description>
      <pubDate>Tue, 10 Nov 2009 23:32:52 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/isodateformat-in-js-controller-lucene-search-not-working/m-p/232880#M186010</guid>
      <dc:creator>shikarishambu</dc:creator>
      <dc:date>2009-11-10T23:32:52Z</dc:date>
    </item>
    <item>
      <title>Re: ISODateFormat in .js Controller - Lucene Search not working</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/isodateformat-in-js-controller-lucene-search-not-working/m-p/232881#M186011</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;chalk this one to ID10T issue.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you specify the date in the URL as '11/11/2009' (with quotes) I think goes into the function as ''11/11/2009'' and fails.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If you specify the date in the URL as 11/11/2009 (without quotes) it goes thru'.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Nov 2009 17:51:01 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/isodateformat-in-js-controller-lucene-search-not-working/m-p/232881#M186011</guid>
      <dc:creator>shikarishambu</dc:creator>
      <dc:date>2009-11-18T17:51:01Z</dc:date>
    </item>
  </channel>
</rss>

