Ho bisogno di visualizzare le date in un paio di modi diversi in un'app costruita con jquery.Formattazione e belle date di stampa con jquery
In alcune situazioni, ho bisogno del tipico tipo di formattazione "yyyy-mm-dd hh: mma", con tutte le permutazioni differenti. In altri casi, ho bisogno di mostrare date "abbastanza stampato" simile a come StackOverflow fa loro:
- 5 secondi fa
- 12 minuti fa
- 3 ore fa
- ieri
- 2 giorni fa
La mia applicazione usa già JQuery UI DatePicker che include una funzione formatDate(), ma per quanto posso dire, non c'è modo di usarlo in outsid e del datepicker. Voglio formattare le date che non sono associate a un datepicker. È possibile farlo usando DatePicker?
La libreria DateJS può analizzare date come "12 minuti fa", ma per quanto posso dire, non può prendere un oggetto Date e formattare stringhe come questa. Può formattare i tipici tipi di formati "yyyy-mm-dd". Questa libreria sembra abbastanza pesante.
John Resig Pretty Dates sembra che possa fornire la bella stampa ("2 ore fa"), ma non esegue la formattazione standard.
Non c'è un singolo plug-in che può fare tutto questo? C'è un modo per sfruttare il codice DatePicker in modo da non dover caricare più codebase che fanno le stesse cose?
@durilai: grazie, sembra carino. cosa fai per la formattazione regolare della data allora? – Tauren
+1 Hosted su CDNJS, i10n, grande community su GitHub e funziona come un fascino. – Bengt