Date format change angular 2

后端 未结 3 838
耶瑟儿~
耶瑟儿~ 2020-12-19 13:31

I need to change my date format, the problem is that I can\'t use moment.js, I need just to transform date from yyyy-mm-dd to dd-mm-yyyy. I use angular v 2.4.0.

3条回答
  •  星月不相逢
    2020-12-19 14:10

    What you can do is create a function like this

    function formatDate() {
        let addZeroToLoneFigure = (n) => n.toString().length === 1 ? '0' + n : n.toString();
        let format = 'DD-MM-YYYY';
        let d= new Date();
        format.replace('DD', addZeroToLoneFigure(d.getDate()));
        format.replace('MM', addZeroToLoneFigure(d.getMonth() + 1));
        format.replace('YYYY', addZeroToLoneFigure(d.getFullYear()));
        return format;
    }
    

提交回复
热议问题