2012-06-26 4 views
1

Я хочу получить значение в подборщике даты и добавить в textfield_date .. Я использовал код, как показано ниже. Он работал хорошо, но он отображает: Wed Feb 01 2012 ... но я хочу отображать: 01/04/2012 Как мне изменить атрибут?Получить сборщик дат в титане

   var minDate = new Date(); 
       minDate.setFullYear(2012); 
       minDate.setMonth(0); 
       minDate.setDate(1); 

       var maxDate = new Date(); 
       maxDate.setFullYear(2012); 
       maxDate.setMonth(11); 
       maxDate.setDate(31); 

       var value = new Date(); 
       value.setFullYear(2012);      
       value.setMonth(0); 
       value.setDate(1); 

       var picker = Ti.UI.createPicker({ 
       type:Ti.UI.PICKER_TYPE_DATE, 
       minDate:minDate, 
       maxDate:maxDate, 
       value:value 
       }); 

       picker.addEventListener('change',function(e) 
       { 
        textfield_date.value = e.value.toLocaleString(); 
       }); 
+0

Feb 02 соответствует свое не 04: D, см ответить ниже –

ответ

4

Используйте это:

picker.addEventListener('change',function(e){ 
    var pickerdate = e.value; 
    var day = pickerdate.getDate(); 
    var month = pickerdate.getMonth(); 
    var year = pickerdate.getFullYear(); 
    var newdate = day + "/" + month + "/" + year ; 
});