我希望在日期选择器中获得价值并添加到textfield_date ..我使用的代码如下..它工作得很好但是显示:2012年2月1日星期三...但是我想显示: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 :(得分: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 ;
});