Ionic framework 仅从矩对象提取日期

Ionic framework 仅从矩对象提取日期,ionic-framework,momentjs,Ionic Framework,Momentjs,我正在使用ion2日历创建一个多日期选择器。这里我使用onSelect事件发射器 onSelect($event) { console.log("onSelect event called"); console.log($event); }; 在这里,当我打印“$event”时,控制台输出如下所示: 如何以“DD-MMMM-YYYY”格式仅从该时刻对象提取日期 下面的一个衬里将为您提供所需的输出: let formattedDate = moment($event[0].Momen

我正在使用ion2日历创建一个多日期选择器。这里我使用onSelect事件发射器

onSelect($event) {

 console.log("onSelect event called");
 console.log($event);  

};
在这里,当我打印“$event”时,控制台输出如下所示:

如何以“DD-MMMM-YYYY”格式仅从该时刻对象提取日期


下面的一个衬里将为您提供所需的输出:

let formattedDate = moment($event[0].Moment._d).format('DD-MMMM-YYYY');
因此,您的函数将成为

onSelect($event) {
    let formattedDate = moment($event[0].Moment._d).format('DD-MMMM-YYYY');
    console.log("onSelect event called");
    console.log($event);  
};

注意:由于我无法调试您的代码,因此请首先检查if
$event[0].Moment.\u d
是否在您的问题中为您提供突出显示的日期(\u d:Wed May 16……)。

在您的情况下,只需使用
Moment($event[0]).format('DD MMMM-yyyyy')

console.log(矩()格式('DD-MMMM-YYYY'))

你好,谢谢你的回复。DD-MMMM-YYYY格式用于显示月份的全名。例如:8月28日2014@ChaitraR刚刚更新了我的答案。它将工作并打印完整的月份名称。检查它。我收到以下错误:TypeError:无法读取的属性“\u d”undefined@ChaitraR更新答案。检查
$event[0]。时刻。\u d
。现在我得到了这个错误:TypeError:无法读取未定义的属性'Moment'。这是depreciated@Hunt,什么是不推荐的?