我使用日期選取器在我的應用
當我點擊按鈕,它需要選定的日期從日期選取器並將其設置爲文本字段
鈦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試試這個 –