javascript - Pikaday 日历日期格式不起作用

标签 javascript pikaday

我正在使用 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>

这会以“2017 年 5 月 25 日星期四”这种格式输出日期,我需要它采用“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 库。

关于javascript - Pikaday 日历日期格式不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44030338/

相关文章:

javascript - 根据对象数组中的属性过滤掉非空和未定义的项目

javascript - 包含 jquery 插件 (jlembed) 的问题。与 namespace 冲突

javascript - Pikaday JS如何在没有时刻js的情况下使用全天和月份名称作为输入格式

javascript - Pikaday i18n 仍然以英文显示日期和月份的名称

两个 div 的 JavaScript 滑动功能

javascript - 使用键盘选择 HTML SELECT 列表中的项目不会触发 CLICK 事件

javascript - 皮卡迪.js : How to disbale days in calendar?

reactjs - 如何将 Pikaday 与 ReactJS 结合使用?

javascript - 获取 JSON 格式的 JSDoc 输出