Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.lang.javascript > #8283

Re: ordinare date locali

Path csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From Alessandro Pellizzari <shuriken@amiran.it>
Newsgroups it.comp.lang.javascript
Subject Re: ordinare date locali
Date Sun, 25 Nov 2018 11:10:17 +0000
Lines 21
Message-ID <g5ve8pFac48U1@mid.individual.net> (permalink)
References <ptdtt1$1f76$1@gioia.aioe.org>
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 <ptdtt1$1f76$1@gioia.aioe.org>
Content-Language en-GB
Xref csiph.com it.comp.lang.javascript:8283

Show key headers only | View raw


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.

Back to it.comp.lang.javascript | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

ordinare date locali son <son@mailnesia.com> - 2018-11-25 11:35 +0100
  Re: ordinare date locali Alessandro Pellizzari <shuriken@amiran.it> - 2018-11-25 11:10 +0000
    Re: ordinare date locali son <son@mailnesia.com> - 2018-11-25 12:31 +0100

csiph-web