Comment le format de date dans le météore de modèle
J'ai besoin d'afficher une date à partir de la base de données dans le format mm-jj-aaaa". Comme son enregistré au format ISO dans mongodb
comment puis-je convertir dans le modèle ?
Voici mon code.
Template.templatename.vname = function () {
return Posts.find();
}
Et dans le modèle de
{{#each vname}}
{{ date }}
{{/each}}
Maintenant son être affiché comme Tue Feb 04 2014 00:00:00 GMT+0530 (IST)
J'ai besoin de le montrer comme mm-dd-yyyy
InformationsquelleAutor I'm nidhin | 2014-02-28
Vous devez vous connecter pour publier un commentaire.
Vous souhaitez peut-être créer une assistance global comme:
Alors vous pouvez l'utiliser comme:
Cette solution dépend de la moment qui est une pratique date de la manipulation de la bibliothèque. Si vous préférez pour produire à la chaîne, sans l'aide de moment, il y a un certain nombre de réponses à cette y compris cette une.
Template.registerHelper('timeFormat', function(date, format) { return moment(date).format(format); });
et ensuite dans le modèle:{{timeFormat datetime "MM.DD / H:mm"}}
moment est un salue lib
utilisation moment helper
Voici une solution qui fonctionne dans le Météore sans aucune dépendance sur un autre package:
Cela renvoie une chaîne de date au format "11 décembre 2015". Déplacer
getMonth()
,getDate()
etgetFullYear()
pour votre format préféré. Pour plus d'options de mise en forme, découvrez les autres méthodes de Date objet.