【发布时间】:2018-05-29 12:57:50
【问题描述】:
我想让“时刻”对象表示更短,因为我有一个包含许多对象的数据结构,我希望我可以使其表示更紧凑。
例子:
node-repl> d = new Date()
2018-05-29T12:50:12.111Z
node-repl> m = moment(d)
=> VERY LONG THING IN OUTPUT
现在假设您有许多矩对象“m1”、“m2”...,它们分散到一个数据结构中,如 l = ["hello", m1, "world", m2, m3...]。 阅读列表“l”变得困难。
我希望在 REPL 中默认将“时刻”对象打印为“时刻 DD-MM-YYYY”。
应该和这个差不多,但是不知道怎么弄好。
moment.prototype.toString = function() {
var dd = this.format("DD-MM-YYYY");
var out = "moment-" + dd;
return out;
}
你有什么建议吗?
【问题讨论】:
-
到目前为止,您尝试了什么?看看文档,我想你可以使用
format() -
等等等等,可能我的问题不清楚,我在原文中加了一些文字。
-
我在这里找到了一些有用的方向:(nodejs.org/api/repl.html#repl_customizing_repl_output)
标签: javascript node.js momentjs read-eval-print-loop