Javascript Fois sans Date

J'ai besoin d'analyser et de manipuler à la Fois sans les Dates dans mon code. Par exemple je pourrais obtenir la chaîne de caractères "15:00" à partir d'un timepicker. Je veux la transformer en un objet de Temps d'une certaine sorte, - j'ai l'habitude de travailler en Python qui est distinct de la Date, Time, Datetime et de des objets.

Cependant, toutes les solutions que j'ai vu l'accent sur l'utilisation de l'objet Date. Ce ne peut pas analyser une chaîne comme "15:00", car il nécessite de la journée d'information. Je ne veux pas ajouter de la Date arbitraire de l'information à la Fois - en particulier depuis la Date apparaît à faire des hypothèses sur des choses comme l'heure d'été selon le jour et l'endroit, et il semble y avoir un risque de automatiquement de tenter de traduire le temps en un endroit donné. En outre, je veux être en mesure d'ajouter des fois, par exemple "15:00 + 1 heure"

Quelle est la solution recommandée pour analyser et gérer "première" fois n'est pas associée à des dates?

  • Si vous ne voulez pas écrire votre propre code pour le faire, il y a Moment.js ou Date.js.
  • Je recommande d'écrire les quelques lignes que vous avez besoin pour que vous-même. Comme il n'y a pas de calendrier préoccupation, c'est simple.
  • C'est ce que j'espérais éviter. Moment.js et Date.js à la fois l'accent sur DateTimes, pas de Temps, donc vous avez encore de la colle Date arbitraire de l'information à un Moment avant de pouvoir l'utiliser. Je peux imaginer qu'il n'est pas fondamentalement compliqué à mettre en place, mais je suis surpris de voir ce qui n'existe pas déjà.
  • date inclut le temps tu sais, il suffit donc de travailler sur le 1/1/1970 et jetez les restes lorsque vous avez terminé. Ce n'est pas comme toutes les données supplémentaires info va ralentir le temps de la manipulation...
InformationsquelleAutor mangecoeur | 2013-07-26