Ciao!
Da una chiama JQuery relativamente al campo ORA, ottengo la stringa
10:29am
ora, io vorrei apportare a questa ora il fuso orario.
Come posso operare su questa stringa?
Grazie!
Ciao!
Da una chiama JQuery relativamente al campo ORA, ottengo la stringa
10:29am
ora, io vorrei apportare a questa ora il fuso orario.
Come posso operare su questa stringa?
Grazie!
Ehhhh?Originariamente inviato da dangerdvd314
io vorrei apportare a questa ora il fuso orario.![]()
![]()
Il guaio per i poveri computers e' che sono gli uomini a comandarli.
Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
Consultate la discussione in rilievo: script / discussioni utili
Usate la funzione di Ricerca del Forum
Fare diventare questo : 10:29am in questo: 4:29Pm (fuso orario con ad esempio +6h)
Il tutto si riduce a sommare un determinato numero di ora per ottenere un'altra stringa.Originariamente inviato da dangerdvd314
Fare diventare questo : 10:29am in questo: 4:29Pm (fuso orario con ad esempio +6h)
Cos'e' che non riesci a fare?
Il guaio per i poveri computers e' che sono gli uomini a comandarli.
Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
Consultate la discussione in rilievo: script / discussioni utili
Usate la funzione di Ricerca del Forum
Ciao e grazie per l'aiuto innazitutto.
Il problema è proprio lì: io ho una stringa "10:20am" come faccio ad operare con funzioni matematiche su questa? non so come parsificarla
grazie ancora
Qualcosa del genere, anche se c'e' un errore in quanto ad esempio l'ora diventa 0:20pm quando sommi 2 ore dalle 10:20am, invece dovrebbe essere 12:20pm.
Ma io adesso parto per le ferie, quindi lascio a te come homework il resto della soluzione. Un punto di partenza adesso ce l'hai.
Come riferimento, questo e' quello che ho fatto: https://developer.mozilla.org/en-US/...as_a_parametercodice:$(function(){ var ora = '10:20am', fuso = 12, oraConFuso; oraConFuso = ora.replace(/(\d{1,2}):(\d{1,2})(am|pm)/i, function(m,p1,p2,p3,offset,string){ var t = (parseInt(p1,10)+fuso); return t % 12 + ':' + p2 + (t%12===t?p3 : (p3==='am'?'pm':'am')); }); document.write(oraConFuso); });
(dove c'e' la faccina sarebbe : ( ma senza spazio in mezzo.)
grazie mille!!!!!!