我使用moment.js从格式为DD.MM.YY
的字符串中解析日期,然后以格式为DD/MM/YY
的字符串进行解析,但是解析错误。
示例:
let beginDate = "10.12.2018";
let afterPareBeginDay = moment(beginDate).format("DD/MM/YY");
但是解析时格式错误。变量afterParseBeginDay
变为:12/10/2018
。这是不对的。我希望它必须是:10/12/2018
。我想要DD/MM/YY
,但它解析为MM/DD/YY
。
为什么错了?
答案 0 :(得分:0)
使用这种方式:
时刻( input_date , input_date_format )。format( output_date_format );
在此处了解更多信息:http://momentjs.com/guides/#/lib-concepts/js-date/和http://momentjs.com/docs/#/parsing/string-format/
let beginDate = "10.12.2018";
let afterPareBeginDay = moment(beginDate,"DD.MM.YYYY").format("DD/MM/YY");
console.log(afterPareBeginDay);
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/moment.min.js"></script>