我使用日期选取器在我的应用
当我点击按钮,它需要选定的日期从日期选取器并将其设置为文本字段
钛Appcelerator的日期格式
set.addEventListener('click',function(e){
textfield.setValue(picker.value);
});
它设定的日期为2016-02-29 18:30:00 +0000
,但我想它作为29-02-2016
我该如何更改日期格式?
我使用日期选取器在我的应用
当我点击按钮,它需要选定的日期从日期选取器并将其设置为文本字段
钛Appcelerator的日期格式
set.addEventListener('click',function(e){
textfield.setValue(picker.value);
});
它设定的日期为2016-02-29 18:30:00 +0000
,但我想它作为29-02-2016
我该如何更改日期格式?
试试这个:
set.addEventListener('click',function(e){
var selectedDate = new Date(e.value);
textfield.setValue(selectedDate.getDate() +"-"+ selectedDate.getMonth() +"-"+ selectedDate.getFullYear());
});
您可以使用Momentjs
var moment = require('alloy/moment');
set.addEventListener('click',function(e){
textfield.setValue(moment(picker.value).format("DD-MM-YYYY"))
});
更多细节
http://docs.appcelerator.com/platform/latest/#!/api/Alloy.builtins.moment
或者,你可以使用var date = new Date(picker.value);
,然后使用本地Javascript date functions。
Yes..thanks答复......我已经做好为u说,它的工作原理:) –
Thanks..i'll试试这个 –