【发布时间】:2014-06-11 08:06:10
【问题描述】:
我正在尝试理解 meteorjs 并有一个小问题。
我想创建一个 getDateTime 助手,并希望这个助手在客户端和服务器上都可用。
然后我将此代码插入到 lib/helpers 中
function getDateTime() {
var now = new Date();
var year = now.getFullYear();
var month = now.getMonth()+1;
var day = now.getDate();
var hour = now.getHours();
var minute = now.getMinutes();
var second = now.getSeconds();
if(month.toString().length == 1) {
var month = '0'+month;
}
if(day.toString().length == 1) {
var day = '0'+day;
}
if(hour.toString().length == 1) {
var hour = '0'+hour;
}
if(minute.toString().length == 1) {
var minute = '0'+minute;
}
if(second.toString().length == 1) {
var second = '0'+second;
}
var dateTime = year+'/'+month+'/'+day+' '+hour+':'+minute+':'+second;
return dateTime;
}
很遗憾,该功能在客户端上不可用(“未定义”)。
看源码的时候可以看到但是封装在:
(函数(){ };
我不太明白这是为什么。
我应该怎么做才能访问该功能?
【问题讨论】:
标签: meteor