问题标签 [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 投票
3 回答
1510 浏览

jquery - Pikaday 不断在 datepicker 中恢复时间

我需要设置一个日期选择器,它还允许用户设置时间。2016 年 6 月 6 日下午 3:28

然而,当我让格式正常工作时,pikaday 不断恢复到凌晨 12:00。

我究竟做错了什么?这是我的问题的一个工作示例 https://jsfiddle.net/pturula/hcba6L33/

0 投票
1 回答
530 浏览

c# - ASP MVC 5 无法使用绑定到 DatePicker 的 EditorTemplate 格式化日期

我有以下模型和视图模型,注意 ExpiryDate 可以为空:

在我的控制器编辑方法中,我将日期设置如下以在我的视图中呈现。该视图使用编辑器模板将文本框绑定到 pikaday datepicker 小部件,如下所示:

EditorTemplate-datepicker.cshtml

这是我的观点 - EditTopic.cshtml

虽然日期选择器已连接并且一切正常,但是一旦从数据库返回日期,它就不会在文本框中以“DD MMM YYYY”的格式显示。

例如,如果我将 ExpiryDate 存储为 2016-05-17,当它显示以供编辑时,它会返回为 0000 年 1 月 17 日

当日期不为空时,如何将日期格式化为 DD MMM YYYY?

0 投票
1 回答
2041 浏览

javascript - 有没有办法在 Pikaday 中取消选择日期?

有没有办法在 Pikaday 日历中取消选择用户日的选择?

我想从这个状态得到

在此处输入图像描述

到下面一个

在此处输入图像描述

0 投票
3 回答
6300 浏览

javascript - 使用 pikaday 时如何格式化日期

我正在为 datepicker 使用 pikaday 模块,但格式不合适。我尝试添加这行代码但仍然无法正常工作:

这就是我的 html 的样子:

还尝试添加为内联属性

格式=“年年/月/日”

还是行不通。

任何帮助

0 投票
0 回答
1142 浏览

javascript - Pikaday.js:未捕获 RangeError:超出最大调用堆栈大小

我创建了一个简单的应用程序,其中包含带有日期过滤器的表格和图表。有4个选择。今天、昨天、本月和上个月,以及一个提交按钮。页面加载时它工作得很好。表格显示了所有模型的列表,图表显示了我想要的数据,完美。

当我选择一个选项(例如:本月)并首次单击提交时,表格和图表令人耳目一新,完美。

但是当我第二次选择时,它给了我错误,页面被冻结

pikaday.js:70 未捕获 RangeError:超出最大调用堆栈大小。

这是我的部分代码

这是完整的部分代码

0 投票
1 回答
517 浏览

javascript - How to change format for the date in angular pikaday

I am using pikaday library for my angularjs app for datepicker but can't change the format for the date and my html element looks like this:

The format shows as: Aug 30 2016, I would want it 2016-08-30.

I see that I have to use moment.js, I tried this: https://github.com/urish/angular-moment but my angularjs version is 1.2.16 quite old and I cannot install it.

I also have this on the app config in angularjs:

Is there any other option how do I change the format of date?

0 投票
1 回答
334 浏览

meteor - 在 Meteor React 中实现 Pikaday 的正确方法

我正在尝试在 Meteor React 中实现 Pikaday。我已经搜索了许多解决方案,但我无法让它们中的任何一个工作。据我了解,这应该有效:

我安装 pikaday 如下:npm install -- save react react-pikaday。

下面是我的代码 - 我做错了什么?

0 投票
1 回答
1272 浏览

javascript - 使用 moment.js 和 Pikaday 的无效日期

我试图使用 Pikaday 将用户选择的日期传递到要使用以下 javascript 以表单处理的变量中,但我的页面返回“无效日期”。

谁能看到我在这里做错了什么?

0 投票
2 回答
375 浏览

angular - 无法以角度 2 注入模块

pikaday日历插件,我想在 angular 2 应用程序中使用它。

我已经通过npm i pikaday和下一个安装类型定义安装了它npm i @type/pikaday,但是在import {Pikaday} from "pikaday"我得到和错误之后:

模块 '"*/node_modules/@types/pikaday/index"' 没有导出的成员 'Pikaday'。

但我可以从这条路径的 index.d.ts 文件中看到,Pikaday 已被导出并声明。不知道如何解决它...

或者也许还有其他一些与 angular-material2 兼容的日历库?(我对“ng2-datepicker”和“angular2-datepicker”以及任何带有“bootstrap”或“jquery”的工具不感兴趣)。

我在最新的 angular-cli (beta.15) 和 angular 2.0.0 生成的项目中使用它。

0 投票
1 回答
80 浏览

javascript - JavaScript:如何从没有`return`的方法中检索值

我正在尝试修改现有的 datepicker 插件(Pikaday)以在某些呈现的 HTML(在插件中呈现)中显示选定的日期。

我已经确定以下 setDate 方法/函数返回我想要使用的日期字符串,但我不确定如何提取它并在我的函数中使用它。

setDate 方法显示为:

我想回来this._o.field.value

有谁知道我怎么能抓住它并在我的功能中使用它?

PS,我是 PHP OOP 背景,所以我对 JS OOP 的理解可能有所欠缺,抱歉。我的 HTML 渲染功能: