【问题标题】:jQuery UI DatePicker - Change Date Format - DatepickerjQuery UI DatePicker - 更改日期格式 - Datepicker
【发布时间】:2017-06-13 12:28:15
【问题描述】:

我想用dd/mm/yy 格式化我的日期。 这是我的代码,它不起作用:

var lStartDate = $('#datepicker').datepicker({ dateFormat: 'dd/mm/yy' }).val();

 alert(lStartDate)

现在我收到"06/29/2017" 的警报

【问题讨论】:

标签: jquery date datepicker format


【解决方案1】:

试一试

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

【讨论】:

  • 这不会帮助 OP 解决他的问题
  • 不,jQuery UI 的日期选择器默认使用这个,yy 被读取为 4 位数的年份。它需要一个y 来表示两位数的年份。
  • 我相信两位数不是他关心的。他得到的数据格式不正确。他期待日/月/年,但得到月/日/年
  • 我的错误,我误解了这个问题。
【解决方案2】:
<input type=text  data-date-format='dd/mm/yy' class="form-control" required> 

试试这个

【讨论】:

    【解决方案3】:

    我刚刚找到了正确的解决方案:

    var lStartDate = $("#datepicker").datepicker("option", "dateFormat", "dd-mm-yy").val()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多