2010-07-08 26 views
2

Je cherche une bibliothèque Javascript (idéalement jQuery plugin) qui me permettra de fournir des dates formatées dans n'importe quel format standard (ISO 8601 semble être les plus couramment utilisés dans les bibliothèques qui font quelque chose de similaire, comme timeago et Prettydate), et les ont transformées en chaînes comme:Joli-impression d'un datetime comme jour de la semaine plus le temps dans jQuery/JavaScript

  • mercredi, 17h00
  • Demain, 9h00
  • samedi, 11 : 00pm

Les décalages de fuseau horaire ne sont pas un problème, car les entités d'événements (dont je souhaite imprimer comme ci-dessus) ne sont montrées à un utilisateur que si elles sont suffisamment proches géographiquement (dans un seul fuseau horaire) .

Des idées? Toute aide est appréciée! :)

+0

Les fuseaux horaires sont des limites qui ne respectent pas la géographie. J'espère que votre solution ne m'enverra pas 100 miles (pour rester dans le même fuseau horaire) lorsque l'événement le plus proche est à seulement 5 miles, mais juste à travers la limite du fuseau horaire. – GalacticCowboy

+0

Je ne voulais pas laisser entendre que la définition de «géographiquement proche» est dans le même fuseau horaire que l'utilisateur - ce n'est pas le cas. Je viens de mentionner dans ma question que les fuseaux horaires ne sont pas pertinents ici. – ubermensch

Répondre

3

Jetez un oeil à Datejs

Datejs est un JavaScript open source Library Date.

Complet, mais simple, furtif et rapide. Datejs a passé tous les essais et est prêt à frapper. Datejs ne pas juste analyser les chaînes, il les tranches proprement en deux.

L'API est propre et facile à comprendre, et cela fonctionne.

+0

Cela ressemble exactement à ce dont j'ai besoin - très obligé! :) – ubermensch

+0

Vous êtes les bienvenus :) – roosteronacid