Appcelerator 钛加速计日期格式
我正在应用程序中使用日期选择器Appcelerator 钛加速计日期格式,appcelerator,appcelerator-titanium,Appcelerator,Appcelerator Titanium,我正在应用程序中使用日期选择器 当我点击按钮时,它从日期选择器中选择所选日期,并将其设置为文本字段 set.addEventListener('click',function(e){ textfield.setValue(picker.value); }); 它将日期设置为2016-02-29 18:30:00+0000,但我希望它是29-02-2016 如何更改日期格式?您可以使用Momentjs var moment = require('alloy/moment');
当我点击按钮时,它从日期选择器中选择所选日期,并将其设置为文本字段
set.addEventListener('click',function(e){
textfield.setValue(picker.value);
});
它将日期设置为2016-02-29 18:30:00+0000
,但我希望它是29-02-2016
如何更改日期格式?您可以使用
Momentjs
var moment = require('alloy/moment');
set.addEventListener('click',function(e){
textfield.setValue( moment(picker.value).format("DD-MM-YYYY") )
});
更多细节
或者,您可以使用
var date=new date(picker.value)编码>,然后使用本机。试试这个:
set.addEventListener('click',function(e){
var selectedDate = new Date(e.value);
textfield.setValue(selectedDate.getDate() +"-"+ selectedDate.getMonth() +"-"+ selectedDate.getFullYear());
});
谢谢..我会试试这个是的..谢谢你的回复..我已经按照你说的做了,效果很好:)