【问题标题】:bootstrap Jquery datepicker issues引导 Jquery 日期选择器问题
【发布时间】:2014-03-06 10:31:12
【问题描述】:

我正在使用日期选择器:

 $('#fromDate').datepicker({
                "changeMonth": true,
                "changeYear": true,
                "numberOfMonths": 2,
                "onClose": function(selectedDate) {
                    $('#toDate').datepicker("option", "minDate", selectedDate);
                }

            });
            $('#toDate').datepicker({
                //"defaultDate": "+1w",
                "changeMonth": true,
                "changeYear": true,
                "numberOfMonths": 2,
                "onClose": function(selectedDate) {
                    $('#fromDate').datepicker("option", "maxDate", selectedDate);
                }
            });

我在 C# 代码绑定中这样设置默认日期:

 var dt = DateTime.Now;
        toDate.Value = dt.ToShortDateString();
        fromDate.Value = dt.ToShortDateString();

这会显示为:

但是,当我单击日历图标时,它显示为六个月,第三天,并且任何其他选择都是这种格式。我试过了,但不高兴:

$(function() {
                $("#fromDate").datepicker({ dateFormat: "dd/MM/yyyy" }).val();
                $("#toDate").datepicker({ dateFormat: "dd/MM/yyyy" }).val();
            });

如何更改它以使我的格式为 dd/MM/yyyy?

【问题讨论】:

  • 选项是format,而不是dateFormat
  • 不,没有变化,仍然认为是第六个月
  • 你使用的是 jQuery datepicker 还是 Bootstrap datepicker?我假设 Bootstrap...

标签: c# jquery twitter-bootstrap


【解决方案1】:

只需使用这个:

   $("#from").datepicker({
        "changeMonth": true,
        "changeYear": true,
        "numberOfMonths": 2,
        dateFormat:"dd/mm/yy",                   //whatever format you need.
        onClose: function( selectedDate ) {

        }

toDate 也一样

JS FIDDLE demo

【讨论】:

  • 请查看小提琴演示中的起始日期文本框。
  • 问题不是如何使用 jQuery datepicker,而是为什么它对他不起作用
  • 查看问题,如何更改它以使我的格式为 dd/MM/yyyy?所以我给了他这个方法。
  • :) 你给他的方法已经在他的问题中了。
  • 但是我已经给出了他的要求工作的演示:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-03-28
  • 1970-01-01
  • 2014-11-30
  • 2017-07-02
  • 2015-06-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多