Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Appcelerator 钛加速计日期格式_Appcelerator_Appcelerator Titanium - Fatal编程技术网

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

谢谢..我会试试这个是的..谢谢你的回复..我已经按照你说的做了,效果很好:)