javascript - 在 moment.js 中将 DD-MM-YYYY 格式转换为 MM-DD-YYYY

标签 javascript momentjs

我正在尝试将日期从 DD-MM-YYYY 转换为 MM-DD-YYYY。但这对我不起作用。我试过了

var test = Date.parse('15-06-2010');
var SearchDate = moment('15-06-2010').format("MM-DD-YYYY");

var day = moment(new Date("15-06-2010"), "MM-DD-YYYY");

console.log(test);
console.log(day);
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.5.1/moment.min.js"></script>

帮帮我。

最佳答案

试试这个:

var date = moment('15-06-2010', 'DD-MM-YYYY')
console.log(date.format('MM-DD-YYYY'))

在使用momentjs解析日期时,必须指定日期的输入格式。

关于javascript - 在 moment.js 中将 DD-MM-YYYY 格式转换为 MM-DD-YYYY,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39916964/

相关文章:

javascript - 检查瞬间时间差是否小于1秒

javascript - 在 textarea 值更改上启用按钮

javascript - 如何将多个列表从 Controller 操作返回到 ajax 成功回调函数

javascript - 为什么 Moment.js 一天结束于 22 :59:59. 999Z?

javascript - moment.js 中的 diff 比较操作

javascript - 使用 moment.js 进行日期验证不会在给出无效日期时给出错误

javascript - 自动完成性能和私有(private) "magic search"

php - 处理大格式输入中的 "Kill"

JavaScript : how to change "this" scope on an event

javascript - moment-timezone 将 utc 更改为默认时区