片刻没有解析我的日期,我为为什么感到困惑?
Dictionary<int, List<link_data>>
答案 0 :(得分:2)
Format docs说dd
是Su Mo ... Fr Sa
,您需要DD
let date = moment('28 Jun 19', "DD MMM YY");
console.log(date.format("YYYY-MM-DD"))
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.min.js"></script>
答案 1 :(得分:0)
尝试一下
moment(your-date).format('DD/MM/YYY')
答案 2 :(得分:0)
您当前正在执行的操作是告诉您输入的日期将采用dd MMM YY
格式,您可以在Parsing section from Moment docs中检查该行为。
现在,如果您想以给定的格式显示该日期(我想您应该这样做),则可以使用.format()
method。
// Lets suppose you receive a date in a DD/MM/YYYY format
// The second parameter has dashes instead of slashes
// because moment ignores non-alphanumeric characters
var date = moment('06/07/2019', "DD-MM-YYYY");
document.write(date.format('dd MMM YY'))
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.min.js"></script>