Je voudrais effectuer des opérations de base, mais pas très basiques, sur ClojureScript, comme obtenir des jours entre deux dates. Il y a clj-time qui est une enveloppe autour de Joda time, donc c'est Clojure seulement. Je suis également au courant de la date classes in Google Closure Library. Il existe de nombreuses possibilités pour JavaScript, voir https://stackoverflow.com/questions/802861/javascript-date-manipulation-library ou https://stackoverflow.com/questions/996995/javascript-date-time-library-recommendations. Je me demande s'il y a une manière idiomatique de ClojureScript pour cela. S'il n'y a pas de telle bête, je me demande quelle bibliothèque JavaScript serait le meilleur candidat pour l'encapsulation.Bibliothèque de date-heure ClojureScript
9
A
Répondre
11
http://momentjs.com est facile à utiliser pour l'arithmétique de date.
Par exemple, la différence entre deux dates, en nombre de jours:
(defn mom []
(let [log (fn [& args] (.log js/console (apply str args)))
days-ago (fn [n] (.subtract (js/moment) "days" n))]
(log {:difference (.diff (days-ago 7) (days-ago 28) "days")})))
(mom) ==> {:difference 21}
1
Le projet pour lequel je travaille actuellement utilise moment.js. Ça marche plutôt bien avec clojurescript. Je recommande de vérifier cela.
12
Trop tard, mais pour ceux qui viennent par la recherche, il y a bibliothèque cljs-time.
Questions connexes
- 1. DateHeure, DateHeure? et LINQ
- 2. DateHeure de TickCount?
- 3. Vérifier NaN dans ClojureScript
- 4. Événement Google DateHeure au système DateHeure et vice versa C#
- 5. DateHeure Paramètres WHERE
- 6. C# DateHeure Durée Durée?
- 7. Arrondi des objets DateHeure
- 8. DateHeure dans .NET
- 9. dateheure fonction dans php
- 10. DateHeure juste la date?
- 11. Comparer DateHeure sans année
- 12. Problème DateHeure ActiveRecord/NHibernate
- 13. scala dateHeure résultats étranges
- 14. Python SqlAlchemy order_by DateHeure?
- 15. Clojurescript templating de fichiers html
- 16. ClojureScript extern 'on' événement
- 17. Document.write dans Clojurescript?
- 18. Utilisation du protocole Clojurescript?
- 19. Génération HTML avec ClojureScript
- 20. Comment utiliser ClojureScript pratiquement?
- 21. ClojureScript carte recherche lente
- 22. WebSQL dans ClojureScript?
- 23. ClojureScript Paramètre Déclaration erreur
- 24. Des didacticiels clojurescript?
- 25. DateHeure? Impossible d'affecter une valeur
- 26. Interrogation avec l'arabe (Hijri) Dateheure
- 27. DateHeure sur Linq To Sql?
- 28. Frameworks MVC côté client pour ClojureScript
- 29. Django: Obtient l'attribut de champ Valeurs DateHeure
- 30. Obtention de traces de pile dans ClojureScript
Jamais trop tard :) –