Sunday, 21 June 2015

how to show datepicker dialog in titanium?

show date picker dialog is very simple in titanium. Titanium use java script code to get date

imagedate.addEventListener('click',function(e)
{
var picker = Ti.UI.createPicker({
 type:Ti.UI.PICKER_TYPE_DATE,
 minDate:new Date(2015,6,8),
 maxDate:new Date(2040,12,31),
 value:new Date(2015,6,8)
});

picker.showDatePickerDialog({
 value: new Date(2010,8,1),
 callback: function(e) {
   if (e.cancel) {
     Ti.API.info('User canceled dialog');
   } else {
    var data = e.value;
    var day = data.getDate();
   day = day.toString();

   if (day.length < 2) {
       day = '0' + day;
   }

   var month = data.getMonth();
   //month = month + 1;
   month = month.toString();

   if (month.length < 2) {
       month = '0' + month;
   }

   var year = data.getFullYear();
 
      startdate.setValue( day + "-" + month + "-" + year);
      datefield=year+"-"+month+"-"+day;// Set Date in
   }
 }
});
});