Использование Moment.JS с Chance.JS

Для проекта я в настоящее время использую random.js для генерации некоторых случайных данных, которые я буду помещать внутри массива, который я буду использовать позже.

На странице даты chance.js вы можете прочитать, что moment.js также совместим с chance.js

Я импортировал оба libraires с NPM в мой .html-файл следующим образом:

Сервер узла:

app.use('/moment', express.static(__dirname + '/node_modules/moment/')); app.use('/chance', express.static(__dirname + '/node_modules/chance/'));

index.html

<script type="text/javascript" src="../../moment/moment.js"></script>
<script type="text/javascript" src="../../chance/chance.js"></script>
<script type="text/javascript" src="testresults.js"></script>

Теперь я хотел бы создать некоторые случайные даты с пользовательским форматом.

const testDateTime = chance.date({{moment().format('MMMM Do YYYY, h:mm:ss a')}});

Это не работает, потому что моя IDE скажет мне, что момент не был импортирован и не может использовать формат.

Каков правильный способ использования moment.js в сочетании с chance.js?

javascript,node.js,momentjs,

0

Ответов: 1


0

импортировать что-нибудь в узел, как это

const Chance = require('chance');

Использование возможности

var chance = new Chance();
chance.date()

Зачем вам использовать шанс и момент в сочетании, когда один момент будет делать то же самое?

Вам не нужно добавлять что-либо, связанное с импортом в теге скрипта в html-файле, другое, app.jsесли это может быть вашим делом.

На веб-сайте chancejs написано

Если вы хотите получить более сильный контроль над форматом даты, настоятельно рекомендуем использовать библиотеку Moment. Наше форматирование очень минималистично, и из нашей основной компетенции мы предлагаем даты в множестве форматов.

Это означает, что вы должны использовать момент для сложной задачи в датах

веб-сайт момента

JavaScript, Node.js, momentjs,
Похожие вопросы