【问题标题】:Jquery DatePicker dateformat changeJquery DatePicker 日期格式更改
【发布时间】:2012-09-07 06:46:26
【问题描述】:

我正在使用带有 j 查询的 C# 工作。在我的工作中,我正在使用 datepicker,因为我有疑问,

我的问题是,我从文本框中的 datepicker den 绑定中获取日期,我需要在获取文本框日期之后

格式要改,谁给个解决办法,

【问题讨论】:

  • 您使用的是哪个日期选择器,请提供您从哪里获得的链接。必须有更改格式的规定。
  • 除了英语问题。你能显示一些代码吗?所以我们可以帮助你吗?我猜这是一个js问题,和c#没有关系不是吗?

标签: c# jquery date-format


【解决方案1】:

jQuery 提供了许多日期选择器。但我会使用内置的 jQuery UI one:

然后你可以像这样设置日期格式:

$.datepicker.formatDate( format, date, settings ) 

或使用不同的方法(很多方法)根据您的需要定制它

【讨论】:

    【解决方案2】:

    用途:
    1)从datepicker 中选择值后,您可以像这样更改格式。

        getDate() // Returns date
        getMonth() // Returns the month
        getFullYear() // Returns the year
        var d ="Your Date From date picker";
        var curr_date = d.getDate();
        var curr_month = d.getMonth();
        var curr_year = d.getFullYear();
        var desirersult = (curr_date + "-" + curr_month + "-" + curr_year); //how you want to display.
    

    2)在选择datepicker之前设置格式:

    $('#datepicker ').datetimepicker({
        dateFormat: 'dd-mm-yy',
    });
    

    【讨论】:

      【解决方案3】:

      你可以设置jQuery执行的日期

      $(document).ready(function () {
          $(".DatepickerInput").datepicker({ dateFormat: 'dd/mm/yy' });
      });
      

      或者当您将日期添加到文本框时,请执行以下操作:

      TextBox1.Text = Convert.ToDateTime(TextBox1.Text).ToString("d");
      

      使用Date Formatting in C# 适当地格式化您的日期。

      【讨论】:

        【解决方案4】:

        你可以使用dateFormat

        喜欢这个

        $('#ControlId').datepicker({ dateFormat: 'mm/dd/yy' });
        
        OR 
        
        $('#ControlId').datepicker({ dateFormat: 'dd/mm/yy' });
        

        【讨论】:

        • 从日期选择器获取日期到文本框后。然后在从文本框中检索日期时。我需要更改日期格式。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-04-07
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多