【发布时间】:2016-01-14 23:48:32
【问题描述】:
我最近一直在探索 node.js,但我仍然对为什么 require 以一种方式而不是另一种方式工作感到困惑。
节点版本: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 表明第二种方法是一个有效的例子。
【问题讨论】:
标签: node.js datetime packages strftime