没看到文档中有格式化转换的部分,项目着急,只能通过template7的helper解决一下聊天中时间展示
javascript部分
Template7.registerHelper('dateHandlr', function (createTime){
var sendTime=new Date(createTime);
var ret="";
//var difference=sendTime.getMilliseconds-messageLastTime.getMilliseconds();
if((sendTime.getDate()!=messageLastTime.getDate())||(sendTime.getMonth()!=messageLastTime.getMonth())||(sendTime.getFullYear()!=messageLastTime.getFullYear())){
//添加完整日期
var sendTimeStr=sendTime.toLocaleDateString()+sendTime.toLocaleTimeString();
ret = '
';
}else if(sendTime.getHours()!=messageLastTime.getHours()){
//添加时分秒
var sendTimeStr=sendTime.toLocaleTimeString();
ret = ' ';
}
messageLastTime=sendTime;
return ret;
});
template7部分
{{#each reverse="true" items }}
...
{{dateHandlr createTime}}
...
{{/each}}