wake-up-neo.com

JQuery Datepicker-Datumsformat - Wie wechselt man von TT/MM/JJJJ zu TT/MM/JJ?

Ich habe JQuery Datepicker verwendet, bei dem das Datumsformat TT/MM/JJJJ ist. Ich möchte, dass das Datum als TT/MM/JJ angezeigt wird.

Z.B. Ich möchte, dass das Datum anstelle des 15.07.2017 als 15.07.17 im datepicker angezeigt wird.

So rufe ich den JQuery-Datepicker an, aber er formuliert das Datum nicht nach meinen Bedürfnissen. 

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

Gibt es eine eingebaute Option für dieses Datumsformat? Oder gibt es eine Möglichkeit, ein benutzerdefiniertes Datumsformat gemäß unseren eigenen Bedürfnissen zu erstellen.

3
Ayushi Zile

Sie müssen wie folgt vorgehen: -

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

Beispiel:-

$( ".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

3
Alive to Die

Das hat bei mir in jeder datePicker-Version funktioniert (ähnlicher Ansatz wie in PHP)

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