Получить дату выбора в титане

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
    Февраль соответствует 02, а не 04: D, см. Ответ ниже
Теги:
datepicker
titanium-mobile

1 ответ

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 ;
});

Ещё вопросы

Сообщество Overcoder
Наверх
Меню