在MomentJS中以YYYY / MM / DD格式转换日期

时间:2014-12-02 08:34:59

标签: javascript momentjs

我正在使用MomentJS转换日期格式。

我有这个格式的日期2010/12/01,我想仅使用MomentJS将其转换为01/12/2010。

我还有这种格式的另一个日期" 12/02 / 2014"我希望转换成" 2014/12/02"

<!--begin snippet: js hide: false console: true babel: false-->

<!--language: lang-js-->

    var date = moment(new Date(2010/12/01)).format("MMM Do h/mm");
    console.log(date);

<!--language: lang-html-->

<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.14.1/moment.min.js"></script>

<!--end snippet-->

如何使用MomentJS转换它们

3 个答案:

答案 0 :(得分:6)

你可以试试这个:

moment('2010/12/01', 'YYYY/MM/DD').format('DD/MM/YYYY')

答案 1 :(得分:2)

您根本不需要日期资料库:

'2010/12/01'.split('/').reverse().join('/')

答案 2 :(得分:1)

sudoCode

moment('date-to-be-converted','format-of-date-to-be-converted').format('desired-format');

moment('12/02/2014','MM/DD/YYYY').format('YYYY/MM/DD');