Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Alessandro Pellizzari Newsgroups: it.comp.lang.javascript Subject: Re: ordinare date locali Date: Sun, 25 Nov 2018 11:10:17 +0000 Lines: 21 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 8bit X-Trace: individual.net z3PYfE1mp12EnG++lOQc4Qd3bnDpvexHa5i/6diHr3Rb7GWW8= Cancel-Lock: sha1:Dwj4ZQWZ84jkhuClHRQPjBLhtQ8= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1 In-Reply-To: Content-Language: en-GB Xref: csiph.com it.comp.lang.javascript:8283 On 25/11/2018 10:35, son wrote: > Cosa posso inserire nella funzione di ordinamento? In altre parole, c'è > un metodo che mi permette di convertire la data "lunga" locale in un > formato di data direttamente confrontabile? No, soprattutto non in italiano. Con moment.js puoi parsare le date inglesi e nel 99% dei casi funziona. Nel tuo caso è più semplice fare uno split della stringa sullo spazio, associare il mese con il numero, formattare il giorno a due cifre e costruire un numero tipo 20190201 (invece di 1 feb 2019) e confrontare quello. Se l'array è grande conviene fare un primo passaggio per costruire l'array delle date numeriche e poi il sorting. Se sono meno di 1000 elementi tanto vale farlo al volo. Bye.