Ho bisogno di analizzare e manipolare i tempi senza date nel mio codice. Per esempio potrei ottenere la stringa "15:00" da un timepicker. Voglio trasformarlo in un oggetto temporale di qualche tipo - normalmente lavoro in Python che ha oggetti distinti di data, ora e datetime.parsing Javascript Times senza data
Tuttavia, tutte le soluzioni che ho visto si concentrano sull'utilizzo dell'oggetto Date. Questo non può analizzare una stringa come "15:00" poiché richiede informazioni sul giorno. Non voglio aggiungere informazioni sulla data arbitrarie a Times - soprattutto perché Data sembra fare supposizioni su cose come l'ora legale a seconda del giorno e delle impostazioni locali, e sembra esserci il rischio che tenti automaticamente di tradurre il tempo in un dato locale. Inoltre voglio essere in grado di aggiungere tempi, ad es. "15:00 + 1 ora"
Qual è la soluzione consigliata per analizzare e gestire i tempi "non elaborati" non associati alle date?
Se non si desidera scrivere il proprio codice per farlo, non c'è [Moment.js] (http://momentjs.com) o [Date.js] (http://www.datejs.com) . – Pointy
Consiglierei di scrivere da solo le poche righe necessarie. Dato che non c'è preoccupazione per il calendario, è semplice. –
Questo è quello che speravo di evitare. Moment.js e Date.js si concentrano entrambi su DateTimes, non su Times, quindi devi ancora incollare le informazioni sulla data arbitraria prima che tu possa usarle. Posso immaginare che non sia fondamentalmente complicato da implementare, ma sono sorpreso che questo non esiste già. La data – mangecoeur