jQuery datepicker预填充格式错误

用户名

我的JSP文件中包含以下JavaScript:

         <script type="text/javascript">
        $(document).ready(function() {
            $('#startDate,#endDate').datepicker({
                beforeShow: customRange,
                //defaultDate: "-1w",
                dateFormat: "dd/mm/yy",
                firstDay: 0,               // first day of the week is Sunday
                numberOfMonths : 2,        // show two months at a time
                changeMonth: true,         // allow changing the month
                changeYear: true           // allow changing the year
        }).attr('readonly', 'readonly');

    });

    function customRange(input) { 
            var min = new Date()
            ,dateMin = null
            ,dateMax = min
           // ,dayRange = 90 // Set this to the range of days you want to restrict to
            ;

            if (input.id === "endDate") {
                    if ($("#startDate").datepicker("getDate") != null) {
                            dateMin = $("#startDate").datepicker("getDate");
                    }
            }

            return {
                    minDate: dateMin, 
                    maxDate: dateMax
            };     

    }    
</script>

当页面加载startDate和endDate文本框时:“ Fri Mar 14 13:54:08 WST 2014”,但应为“ dd / mm / yy”格式。

另外,我还希望startDate的初始值为7天。

有什么想法吗?

谢谢

uel

您获取的日期格式是默认java.util.Date格式,例如:

System.out.println(new Date());
// prints: Mon Mar 17 09:41:25 WST 2014

而浏览器控制台中的JavaScript等效项:

new Date();
// prints: Mon Mar 17 2014 09:42:04 GMT+0800 (W. Australia Standard Time)

因此,您需要通过formatDate标签设置Java日期的格式

<fmt:formatDate var="formattedStartDate" pattern="dd/MM/yyyy" value="myForm.startDate" />
<input id="startDate" type="text" value="${formattedStartDate}" />

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

错误日期格式与jQuery Datepicker

来自分类Dev

错误日期格式与jQuery Datepicker

来自分类Dev

jQuery datepicker格式问题

来自分类Dev

jQuery UI Datepicker填充备用字段并将其格式化为MySQL日期

来自分类Dev

jQuery DatePicker中的错误

来自分类Dev

日期格式Datepicker jQuery ui

来自分类Dev

转换日期格式的jQuery Datepicker

来自分类Dev

jQuery DatePicker UI显示格式

来自分类Dev

jQuery Datepicker UI日期格式

来自分类Dev

jQuery DatePicker日期格式查询

来自分类Dev

jQuery发回错误的格式

来自分类Dev

jQuery datepicker错误不是功能

来自分类Dev

让jquery datepicker填充2个外部字段

来自分类Dev

用jQuery datepicker设置正确的日期格式

来自分类Dev

jQuery Datepicker-onSelect日期格式

来自分类Dev

jQuery datepicker无法执行日期格式

来自分类Dev

jQuery datepicker-更改日期格式

来自分类Dev

jQuery datepicker动态与个人格式

来自分类Dev

Arschmitz jQuery Mobile Datepicker格式日期

来自分类Dev

jQuery datepicker无法执行日期格式

来自分类Dev

使用jQuery datepicker格式化日期

来自分类Dev

如何使用jQuery validate验证预填充的输入字段?

来自分类Dev

jQuery:使用当前时间,分钟,秒自动预填充输入

来自分类Dev

使用jQuery-Mask-Plugin掩盖预填充的数字

来自分类Dev

jQuery Datepicker错误-n未定义

来自分类Dev

jQuery DatePicker:多个输入给出错误

来自分类Dev

jQuery Datepicker返回错误的月份JSF

来自分类Dev

jQuery datepicker和Bootstrap模态错误(Firefox)

来自分类Dev

jQuery UI Datepicker中的“ inst is undefined”错误