如何从jquery datepicker中选择日/月和年

前端之家收集整理的这篇文章主要介绍了如何从jquery datepicker中选择日/月和年前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用 Jquery UI Datepicker插件,我试图从不同变量的datepicker中获取选定的日,月和年(最终解决方案是将所有3个变量分配给隐藏字段).

这是代码

$(function() {
        $("#_StartDate").datepicker(
            {
                 onSelect: function(dateText,inst) {
                    var startDate = new Date(dateText);
                    var selDay = startDate.getDay();
                    alert(selDay);
                 }
            }
        );
    });

我选择了日期“1/10/2011”并返回“1”.我选择了日期“1/25/2011”,它返回“2”.我在这做错了什么?

谢谢你的帮助!

解决方法

getDay返回星期几:)

您可以使用:

今年的getFullYear
getDate是一个月中的某一天
getMonth是一年中的一个月

按照完整的getter列表(从DevDocs开始):

Date.prototype.getDate()根据本地时间返回指定日期的月中某天(1-31).Date.prototype.getDay()根据本地时间返回指定日期的星期几(0-6).Date.prototype.getFullYear()根据本地时间返回指定日期的年份(4位数的4位数).Date.prototype.getHours()根据本地时间返回指定日期的小时(0-23).Date.prototype.getMilliseconds()根据本地时间返回指定日期的毫秒数(0-999).Date.prototype.getMinutes()根据本地时间返回指定日期的分钟数(0-59).Date.prototype.getMonth()根据本地时间返回指定日期的月份(0-11).Date.prototype.getSeconds()根据本地时间返回指定日期的秒数(0-59).Date.prototype.getTime()返回指定日期的数值,作为自1970年1月1日00:00:00 UTC(先前时间为负数)以来的毫秒数.Date.prototype.getTimezoneOffset()返回当前语言环境的时区偏移量(以分钟为单位).Date.prototype.getUTCDate()根据通用时间返回指定日期的月份(日期)(1-31).Date.prototype.getUTCDay()根据通用时间返回指定日期的星期几(0-6).Date.prototype.getUTCFullYear()根据通用时间返回指定日期的年份(4位数的4位数).Date.prototype.getUTCHours()根据通用时间返回指定日期的小时数(0-23).Date.prototype.getUTCMilliseconds()根据通用时间返回指定日期的毫秒数(0-999).Date.prototype.getUTCMinutes()根据通用时间返回指定日期的分钟数(0-59).Date.prototype.getUTCMonth()根据通用时间返回指定日期的月份(0-11).Date.prototype.getUTCSeconds()根据通用时间返回指定日期的秒数(0-59).Date.prototype.getYear()根据本地时间返回指定日期的年份(通常为2-3位数).请改用getFullYear()**.

原文链接:https://www.f2er.com/jquery/177961.html

猜你在找的jQuery相关文章