【问题标题】:JQuery Datepicker date format - How to change from dd/mm/yyyy to dd/mm/yy?JQuery Datepicker 日期格式 - 如何从 dd/mm/yyyy 更改为 dd/mm/yy?
【发布时间】:2017-06-07 12:30:53
【问题描述】:

我使用了日期格式为 dd/mm/yyyy 的 JQuery Datepicker。我希望日期显示为 dd/mm/yy。

例如。我希望日期在日期选择器中显示为 15/07/17,而不是 15/07/2017。

这就是我调用 JQuery 日期选择器的方式,但它没有根据我的需要格式化日期。

$( ".startdate" ).datepicker({
    dateFormat: 'dd-mm-yy',
    changeMonth: true,
    changeYear: true
});

此日期格式是否有任何内置选项?或者有没有办法根据我们自己的需要创建自定义的日期格式。

【问题讨论】:

  • 在此处添加 jsfiddle。
  • dateFormat: 'dd/mm/y', 看看这个
  • @AlivetoDie 我不敢相信这会这么容易!谢谢!
  • @AyushiZile 很高兴为您提供帮助

标签: jquery date jquery-ui datepicker


【解决方案1】:

您需要执行以下操作:-

$( ".startdate" ).datepicker({
    dateFormat: 'dd/mm/y',//check change
    changeMonth: true,
    changeYear: true
});

例子:-

$( ".startdate" ).datepicker({
  dateFormat: 'dd/mm/y',//check change
  changeMonth: true,
  changeYear: true
});
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
<script src="https://code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0-alpha/js/bootstrap.js" data-modules="effect effect-bounce effect-blind effect-bounce effect-clip effect-drop effect-fold effect-slide"></script>
<link rel="stylesheet" href="https://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css" />


 <h1>Datepicker with Date Format (dd/mm/y) using JQuery</h1>
  <p>Date picker: <input type="text" class="startdate" size="30"/></p>
  <br> 
  Date Format : dd/mm/y

【讨论】:

    【解决方案2】:

    这在每个 datePicker 版本中都对我有用(类似于 PHP 中的方法)

    $.datepicker.formatDate("dd/mm/y", $.datepicker.parseDate('dd/mm/yy', lowestDate))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-25
      • 1970-01-01
      • 2022-11-19
      • 1970-01-01
      相关资源
      最近更新 更多