仅从时刻对象中提取日期

时间:2018-05-02 04:12:52

标签: ionic-framework momentjs

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

onSelect($event) {

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

};

在这里打印' $ event'控制台输出如下所示:

如何以“ⅅ MMMM-YYYY'”格式从此时刻对象中仅提取日期

screenshot

2 个答案:

答案 0 :(得分:0)

在一个衬垫下方将为您提供所需的输出:

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

注意:由于我无法调试您的代码,因此请先检查$event[0].Moment._d是否为您提供了突出显示的日期(_d:5月16日星期三........)在你的问题中。

答案 1 :(得分:0)

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



console.log(moment().format('DD-MMMM-YYYY'))

<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.20.1/moment.js"></script>
&#13;
&#13;
&#13;