Pikaday 日历日期格式不起作用

Pikaday calendar date format not working

我正在使用 Pikaday 日历库,但似乎忽略了日期格式。我有这个代码:

<script>
var picker = new Pikaday(
{
    field: document.getElementById('dayDate'),
    firstDay: 1,
    minDate: new Date(2017, 0, 1),
    maxDate: new Date(2020, 12, 31),
    yearRange: [2017, 2020],
    format: 'YYYY-MM-DD',
    bound: false,
    container: document.getElementById('date-container'),
});
</script>

这会以这种格式输出日期 'Thu May 25 2017' 我需要它的格式为“2017-05-25”。我做错了什么?

根据 Pikaday 文档,您必须参考 Moments.js 才能使自定义日期格式生效。

来自docs

format: the default output format for .toString() and field value (requires Moment.js for custom formatting)

确保在 Pikaday 之前参考Moments.js 库