2014-05-22 3 views
0

날짜가있는 텍스트를 표시하는 데 어려움이 있습니다.유성 : 게시 날짜를 받으십시오.

이 내 client.js에 있습니다

Questions = new Meteor.Collection("questions"); 
Template.questions.items = function(){ 
    return Questions.find({},{sort:{'submittedOn':-1}}); 
}; 

이 clientserver.js에 있습니다

Questions = new Meteor.Collection("questions"); 
Meteor.startup(function() { 
}); 

Meteor.methods({ 
addQuestion : function(questionText){ 
console.log('Adding Question'); 
var questionId = Questions.insert({ 
     'questionText' : questionText, 
     'submittedOn': new Date(), 
     'submittedBy' : Meteor.userId() 
    }); 
return questionId; 
} 
}); 

어떻게 그것의 날짜로 텍스트를 게시 할 수 있습니까?

+0

은'questions' 템플릿은 무엇입니까? – user3374348

답변

1

필요에 맞게 날짜를 지정하려면 도우미가 필요합니다. 이를 위해서는 moment이 좋습니다. 먼저 추가하십시오 :

mrt add moment 

그런 다음 도우미를 만드십시오. 형식 지정 옵션은 documentation을 참조하십시오.

UI.registerHelper('formatDate', function(date) { 
    return moment(date).format('dddd, MMMM Do YYYY, h:mm:ss a'); 
}); 

마지막으로 템플릿의 도우미를 사용

<template name="questions"> 
    {{#each items}} 
    {{formatDate submittedOn}} 
    {{/each}} 
</template> 
+0

도움이됩니다. 너는 나의 감사를 가지고있다! – adriibrugudui

+0

일반적으로 도움이되었던 답변을 수락하여 사이트에 표시됩니다 :-) –

관련 문제