什么时候不解析我的约会? (dd MMM YY)

时间:2019-07-05 01:21:48

标签: javascript momentjs

片刻没有解析我的日期,我为为什么感到困惑?

Dictionary<int, List<link_data>>

3 个答案:

答案 0 :(得分:2)

Format docsddSu 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>