Problema formattazione data e creazione array con nuove date

fradamma

Utente Attivo
28 Set 2012
93
0
0
Ciao a tutti,
il mio problema è che ho un array di n-elementi formati da date formattate in questo modo:
"Dec 12, 2013"....quindi il risultato è una cosa del genere:

Codice:
["Oct 17, 2013", "Oct 17, 2013", "Oct 17, 2013", "Oct 16, 2013", "Oct 17, 2013", "Oct 18, 2013", "Oct 18, 2013", "Oct 16, 2013", "Oct 18, 2013", "Oct 17, 2013", "Oct 17, 2013", "Oct 17, 2013", "Oct 25, 2013", "Oct 25, 2013", "Oct 25, 2013", "Oct 24, 2013", "Oct 24, 2013", "Oct 25, 2013", "Oct 25, 2013", "Oct 24, 2013", "Oct 25, 2013", "Oct 24, 2013", "Oct 24, 2013", "Oct 25, 2013", "Oct 31, 2013", "Oct 31, 2013", "Oct 31, 2013", "Nov 01, 2013", "Oct 31, 2013", "Nov 01, 2013", "Nov 01, 2013", "Oct 31, 2013", "Oct 31, 2013", "Oct 30, 2013", "Nov 01, 2013", "Nov 01, 2013", "Nov 08, 2013", "Nov 08, 2013", "Nov 08, 2013", "Nov 07, 2013", ecc ecc ]

poi ho messo in una variabile il timestamp di oggi, per cui:

Codice:
var oggiData = new Date().getTime();
//output 1384441917793

Devo prendere gli elementi dell'array con data inferiore ad oggi (per cui ho pensato che la soluzione più logica fosse quella di dover formattare la data odierna in timestamp) e metterli in un nuovo array. Risultato: un nuovo array con le date <= ad oggi. Tutto questo come si può fare? come formatto in primis le date degli array, e in secondo luogo come creo il nuovo array?

Grazie a tutti!
buon pomeriggio
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao, puoi confrontare le date in questo modo
HTML:
<script type='text/javascript'>      
    var date = ["Oct 11, 2013", "Nov 13, 2013","Dec 16, 2013"];
    // istanza data oggi
    var oggi = new Date();
    //  ciclo array
    for(i in date) {
        // istanza data elemento
        ndate = new Date(date[i]);
        // confronto date minore/uguale
        if(ndate <= oggi) {
            // qui puoi fare cio che vuoi
            alert(ndate);
        }
    }    
</script>
io ho messo un semplice alert ma puoi creare un array o una stringa o qualsiasi altra cosa
 

fradamma

Utente Attivo
28 Set 2012
93
0
0
Ciao Criric,
allora, il mio problema è un tantino più complesso e solo adesso l ho capito, anche dopo aver fatto diverse ricerche. Non ho detto una cosa importante (la più importante...) ossia che io ho a disposizione 2 file xml e dovrei fare il matching tra i due. Per comodità utilizzo il seguente plugin xml2json per trasformare gli xml in 2 json. Così alla fine ho due json che metto in due variabili:

Codice:
var xml1 = json_one; // restituisce un oggetto json
var xml2 = json_two; // restituisce un secondo oggetto json con la struttura simile ma con dati differenti eccetto che per "data"

Ora come faccio a fare il matching? non so proprio da dove partire....credo di aver capito di dover creare un each che cicli tutti gli "items" di un json e con un "if" dire che se la <data> degli item è inferiore o uguale a oggi devo metterle in un array. Ma non solo, perchè praticamente se la data corrispondente a quella dell'item dell altro json deve accadere un qualcosa....come posso fare? sapresti darmi almeno un input di partenza?

Grazie ancora e buona domenica
 
Discussioni simili
Autore Titolo Forum Risposte Data
andreas88 Problema formattazione Windows e Software 12
F Problema formattazione testo (MySql) MySQL 0
K problema nella formattazione del valore di una variabile PHP 0
I Sto progettando nuovi siti utilizzando bootstrap e devo dire funziona bene, l'unico problema e la maschera -moz- HTML e CSS 0
K Problema form update PHP 2
O problema con dvr dahua xvr5116 IP Cam e Videosorveglianza 0
S Problema nel ciclare un json Javascript 0
G Problema con Xampp Web Server 1
andrea barletta Problema con miniature comandi Photoshop 0
I problema con alice Posta Elettronica 0
K Problema Inner join PHP 1
F firefox problema http Linux e Software 0
N Problema con position absolute e overflow HTML e CSS 4
E Problema jquery Success jQuery 2
L Problema con inner join PHP 11
K [php] Problema con inner join PHP 4
E problema selezione sfumata Photoshop 2
K [PHP] Problema con variabili concatenate. PHP 1
A Problema filtro fluidifica Photoshop Photoshop 1
H Problema Bordi Scontorno Photoshop 1
O problema con query PHP 4
R Problema installazione Realtek WiFi USB rtl8821 Reti LAN e Wireless 0
I problema con 2 account Posta Elettronica 1
L problema collegamento file css con html HTML e CSS 1
Y Problema percorso file in rete PHP 1
N Problema SEO "L'URL non si trova su Google" SEO e Posizionamento 4
E Problema accesso a file con app sviluppata con MIT APP INVENTOR 2 Sviluppo app per Android 0
P Problema acquisizione clienti Webdesign e Grafica 1
F NetBeans problema creazione progetto Java Windows e Software 0
M Problema con Try Catch PHP 0
C problema seo + cerco esperto SEO e Posizionamento 11
Sergio Unia Problema con gli eventi del mouse su una data table: Javascript 2
T PROBLEMA CON SESSIONI PHP 3
A Problema, non so, di scale() o transform, oppure altro? HTML e CSS 0
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
R problema con else PHP 0
T PROBLEMA CON ARRAY PHP 8
L problema con query select PHP 2
R Problema query con ricerca id numerico PHP 2
F Problema con risposta PHP 0
S problema con recupero dati tabella mysql PHP 2
Z Problema con il mio tp-l i nk Reti LAN e Wireless 1
I PROBLEMA: Sostituzione sito XAMPP E-Commerce 0
T problema data 30/11/-1 PHP 0
L Problema RAM con Tomcat 8 Apache 0
napuleone problema con sort e asort PHP 4
Y Problema incolonnamento tabella PHP 7
S problema salvataggio immagini Photoshop 0
Z Problema con INT MySQL PHP 1
Z Problema database MySQL con XAMPP PHP 0

Discussioni simili