Domanda

Come si modifica il formato della data nella casella della data? Ci sono molti esempi diversi, nessuno sembra funzionare per me. Qui funziona JSFIDLE del popup ma ho bisogno di un formato di date come l'11/07/2013.

Provato: "DateFormat": "%m/%d/%y" e "overidedomat": "%m/%d/%y"

<div data-role="page" id="page1">
<div data-role="header">
     <h1>My page</h1> 
    <a  data-role="button" id="myplus" class="ui-btn-right" >+</a>
    <input name="mydate" id="mydate" type="date" data-role="datebox" data-options='{"mode": "calbox", "hideInput": "true", "centerHoriz": "true", "closeCallback":"onCLoseMyDate();"}' />
</div>

<div data-role="content">

</div>

Il violino che lavora non è un formato corretto

È stato utile?

Soluzione

Trovato a http://dev.jtsage.com/jqm-datebox2/demos/api/events.html, sotto "funzioni pubbliche"

$('element').datebox('callFormat', <format> <date>)

Come applicato al tuo Aggiornato violino:

var dateObject = $('#mydate').datebox('getTheDate'),
    theDate =  $('#mydate').datebox('callFormat', '%m/%d/%Y', dateObject);
alert(theDate);   
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top