2011-05-24 6 views
1

J'essaie de changer le format de la date dans le Jpc Datepicker UI.JQuery Mobile UI DatePicker Changer la date Format

Il a une entrée qui affiche les dates que vous les changez.

Je dois l'afficher au format jj/mm/aaaa.

Quelqu'un peut-il vous aider s'il vous plaît?

MISE À JOUR:

J'essaie, mais rien qui change:

<script> 
    //reset type=date inputs to text 
    $(document).bind("mobileinit", function(){ 
    $.mobile.page.prototype.options.degradeInputs.date = true; 

    }); 
</script> 

<script language="javascript"> 
    $(document).ready(function() { 
     $.datepicker.formatDate('dd/mm/yyyy'); //ADDED HERE 
     $("input[type='submit']").click(function(e) { 
      e.preventDefault(); 
     }); 
    }); 

</script> 
+0

Vous pourriez ne pas avoir de chance. Une fois que le contrôle a été créé, il ne semble pas que vous puissiez faire des changements - j'ai eu un problème similaire. http://stackoverflow.com/questions/5898535/changing-jquery-mobile-date-picker-options – Rob

Répondre

2

Essayez cette $.datepicker.formatDate('dd/mm/yyyy');

Plus référence here

+0

Où puis-je insérer ce code? J'ai essayé est comme ça et rien n'a changé: Voir mise à jour sur la question pour le code. – Satch3000

2

changer le « jquery.ui.datepicker. mobile.js "fichier

ajouter une date format: dateFormat: "jj/mm/aa" Code affiché ci-dessous

//bind to pagecreate to automatically enhance date inputs 
    $(".ui-page").live("pagecreate", function(){  
     $("input[type='date'], input[data-type='date']").each(function(){ 
      $(this).after($("<div />").datepicker({ altField: "#" + $(this).attr("id"), showOtherMonths: true, dateFormat: "dd/mm/yy" })); 
     }); 
    }); 
Questions connexes