我最近一直在探索node.js,我仍然对为什么需要单向工作而不是另一种工作感到困惑。
节点版本:0.12.5
目标:使用strftime包格式化日期时间
什么有效:
var strftime = require('strftime');
function time(){
var d = new Date();
return strftime('%Y-%m-%d: %H:%M', d);
}
什么行不通:
var strftime = require('strftime');
function time(){
var d = new Date();
d.strftime('%Y-%m-%d: %H:%M');
}
引发错误并指出strftime未定义。有人解释原因吗? strftime API表明第二种方法是一个有效的例子。