jquery datepicker 从 onSelect 事件中获取 dateText

发布于 2024-10-16 20:19:17 字数 306 浏览 0 评论 0原文

想要从 onSelect 事件中的 datepicker 获取 dateText,在其他函数中:

示例:

在 onSelect 事件中时:

dateText is equal to 08.02.2011

$('#datetime').datepicker("getDate") 返回:

Tue Feb 08 2011 00:00:00 GMT+0300 (Russia Standard Time)

因此它无法正确进入我的控制器

want to get dateText from datepicker out of onSelect event, in some other function:

example:

when in onSelect event:

dateText is equal to 08.02.2011

$('#datetime').datepicker("getDate") returns:

Tue Feb 08 2011 00:00:00 GMT+0300 (Russia Standard Time)

so it can not enter to my controller properly

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

烟织青萝梦 2024-10-23 20:19:17

Datepicker getDate 方法返回 Date 对象(Date 对象引用)你需要转换它

function convert(date) {
   return date.getDate() + "."+ (date.getMonth()+1) + "." + date.getFullYear();
}

你也可以尝试覆盖 Date 对象的 toString 方法,但我不知道这将如何与 DatePicker 插件一起使用。

Date.prototype.toString = function() {
   return this.getDate() + "."+ (this.getMonth()+1) + "." + this.getFullYear();
}

Datepicker getDate method return Date object (Date object reference) you need to convert it

function convert(date) {
   return date.getDate() + "."+ (date.getMonth()+1) + "." + date.getFullYear();
}

You can also try to overwrite toString method of Date object, but I don't know how this will work with DatePicker plugin.

Date.prototype.toString = function() {
   return this.getDate() + "."+ (this.getMonth()+1) + "." + this.getFullYear();
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文