使用时刻进行日期格式时获取一些随机字母

Getting some random alphabets when doing date format using moment

const dateFormat='dd/MM/yyyy'
const date='11-20-2021'
const d=Cypress.moment(date,'mm-dd-yyyy').format(dateFormat)
cy.log(d)

但是输出是Fr/01/2021而不是20/11/2021

在格式字符串中,大小写很重要。参见 list of format charactersd 表示工作日,D 表示月份中的某天。 m表示分钟,M表示月,yY的意思也有细微差别。

const dateFormat='DD/MM/YYYY'
const date='11-20-2021'
const d=moment(date,'MM-DD-YYYY').format(dateFormat)
console.log(d)
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.15.0/moment.min.js"></script>