Я не могу отформатировать дату из SugarJS - PullRequest
0 голосов
/ 14 октября 2019

Я пытался использовать новый модуль для своего проекта SugarJS. Я могу напечатать дату, но не могу отформатировать ее. Вот мой код

const Sugar = require('sugar')

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

вчерашний вывод 2019-10-14T06:52:28.466Z, но вчераWithFormat error Sugar.Date.create(...).format is not a function

кто-нибудь может мне помочь?

Ответы [ 2 ]

1 голос
/ 14 октября 2019

Для использования 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)
0 голосов
/ 14 октября 2019

Использование extend необязательно, как то же самое можно сделать с установкой default. Попробуйте это

const Sugar = require('sugar')

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

Вы пытаетесь расширить format с create, который, кажется, недоступен.

...