问题标签 [pikaday]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
18946 浏览

javascript - 使用 Pikaday 的多个日期选择器

我使用 Pikaday 作为日期选择器,因为 JQuery Datepicker 与原型库发生冲突。

这里有几个问题。

  1. 我如何在多个文本框中使用 pikaday 日期选择器
  2. 如何格式化日期。以前通过使用 JQuery Datepicker,改变格式我只需要
    添加 dateFormat:"dd M yy",

这是示例代码

0 投票
1 回答
1077 浏览

javascript - Pikaday - 多输入 Vanilla JavaScript

我试图将 pikaday 附加到多个元素。

使用 JQuery 插件似乎可以做到这一点。

有谁知道 Vanilla JS 是否可行?

这是代码:

http://bit.ly/IFM3De

注意:一旦我有更多信息,将其添加到问题中

Pikaday 插件 - https://github.com/dbushell/Pikaday

0 投票
2 回答
6135 浏览

javascript - 如何使 Pikaday 日期选择器始终可见

我正在使用Pikaday javascript datepicker

默认功能是将其附加到输入,从而单击输入将加载日期选择器,并且其位置将相对于输入。

我想要的是使用这个库来显示一个始终可见的日历。我尝试了几件事但没有成功,例如将其附加到 div。我希望能够始终显示它并能够控制它的位置。

有任何想法吗?

0 投票
2 回答
9938 浏览

javascript - 使用 pikaday datepicker 创建日期范围字段

我正在尝试使用 pikaday 日期选择器,我试图避免使用 jquery 日期选择器,因为它具有依赖性和大量图像,但我无法通过 pikaday 实现我想要的。

我在表单中有一个 from to 字段,可以在 to 字段中选择的日期不应该超过 from 字段。我尝试如下,但它不起作用。

纯javascript解决方案对我来说更好,任何人都可以指导我解决这个问题吗?

0 投票
1 回答
1893 浏览

angularjs - 角度 pikaday 日期格式

我正在使用angular-pikaday插件(https://github.com/nverba/angular-pikaday),但日期格式有问题。

我需要得到的是一个带有格式日期字符串的模型YYYY-MM-dd

我已经Moment.js通过凉亭安装(因为文档说它是必需的)。部分代码如下所示(angular-pikaday.coffee)

如何将格式化日期放入以 HTML 传递的 ng-model 中?

0 投票
1 回答
834 浏览

angularjs - Angular Pikaday 多日期格式

我在我的 Angular JS 应用程序中使用Pikaday日期选择器插件。

提交时是否可以有不同的查看格式和不同的格式?

例如:2014 年 1 月 1 日(显示)2014 年 1 月 1 日(提交表单时)

我知道我可以在发布内容时应用过滤器。但是,由于在许多地方都使用了日期选择器,所以我必须在所有地方分别进行。如果插件以某种格式更新我的 ng-model 但显示方式不同,那就太好了。

0 投票
1 回答
1084 浏览

javascript - 开始 Pikaday 日历已关闭

Pikaday 日历在页面加载时打开,有一些选项可以在触发触发后立即关闭和打开?

0 投票
0 回答
633 浏览

ember.js - Ember - Pikaday 格式显示不正确的日期

在我的表单中使用 Pikaday 作为日期选择器,格式设置为 DD/MM/YYYY。出于某种原因,当我选择文本字段时,我不断收到“递归过多”错误,并且在我选择了不同的日期后日期显示不正确。

如果我将格式设置为“MM/DD/YYYY”,那么它可以正常工作,但是当我将格式设置为“DD/MM/YYYY”时,我遇到了问题。

我创建了一个 JSBin 来演示我的问题:http: //jsbin.com/nuxasipedi/1/edit

经过进一步测试,看起来英国格式的日期带有斜线会使插件感到困惑。

0 投票
1 回答
761 浏览

javascript - SQL Server 日期(不是日期时间)到 JavaScript 日期 - 休息一天

我已经尝试了很多方法来解决这个问题,但问题仍然存在。

我在 SQL Server 中有一个 Date 字段(不是 Datetime,因为时间无关紧要),并且 Java API(实际上是 Spring)将此字段提供给我的 Ember 前端,用户可以在其中编辑该字段(使用 ember- pikaday 输入,但这可能无关紧要)。

问题是当我切换到编辑模式时,日期显示前一个日期,如果我保存,前一个日期就是保存的日期。如果我查看 API 返回的内容,则如下所示: "2015-02-03T05:00:00.000+0000"

我仍然在学习 JavaScript(和 Ember),所以看起来有一些本地时区信息被自动使用(我在 EST,即 GMT-5),这就是它返回凌晨 5 点时间的原因。

我真的不希望它对时间做任何事情,但由于 JavaScript 日期对象根据定义包含时间信息,我不知道如何摆脱它。我已经尝试将时间设置为中午,这样即使有五个小时的差异,也会是同一天,但是由于数据库没有保存时​​间,所以下次我刷新页面时,我又回到了广场一。

我已经用完了谷歌的东西,这就是我在这里发帖的原因。我确定我遗漏了一些明显而简单的东西。

编辑:我尝试创建一个新变量来获取日期部分并始终使用它,但是当我进入编辑模式时,我的 Pikaday 输入开始发挥作用,它仍然显示之前的日期,所以我怀疑这是原因的问题,但我几乎没有看到其他人抱怨这个。

0 投票
1 回答
5950 浏览

momentjs - 尽管包含 moment.js,但 Pikaday 格式不起作用

我正在使用 Pikaday 数据选择器。我无法将默认格式覆盖为 MM/DD/YYYY。我已经包含了 Pikaday 库和 Moment.js,但它仍然无法正常工作。

这是我的小提琴:http:
//jsfiddle.net/gfinzer/t046bqm2/2/