我无法从SugarJS格式化日期

时间:2019-10-14 07:07:16

标签: javascript node.js date

我已经尝试过为我的项目SugarJS使用新模块。我可以打印日期,但是不能格式化它。这是我的代码

const Sugar = require('sugar')

let yesterday = Sugar.Date.create()
let yesterdayWithFormat = Sugar.Date.create().format("{dd}")

昨天的输出为2019-10-14T06:52:28.466Z,但昨天的输出为Sugar.Date.create(...).format is not a function

有人可以帮助我吗?

2 个答案:

答案 0 :(得分:1)

要使用format函数,您需要调用Sugar.extend();

const Sugar = require('sugar')

Sugar.extend();

let yesterday = Sugar.Date.create()
let yesterdayWithFormat = Sugar.Date.create().format("{dd}")

console.log(yesterday)
console.log(yesterdayWithFormat)

答案 1 :(得分:0)

使用extend是可选的,与default设置相同。 试试这个

const Sugar = require('sugar')

let yesterday = Sugar.Date.create()
let yesterdayWithFormat = Sugar.Date.format(yesterday, '{dd}');

您正在尝试从format扩展create,这似乎不可用。