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