不幸的是,我们在项目中使用的 API 以字符串格式返回日期211119
,考虑到该日期是,2021/11/19
我希望能够创建一个对象Date
并能够将其与另一个进行比较.. . 显然我尝试的第一件事是申请一个slice
,创建日期,但我相信日期1921/11/19
。
var fecha = '211119';
var anio = fecha.slice(0, 2);
var mes = parseInt(fecha.slice(2, 4));
var dia = fecha.slice(4, 6);
console.log(moment(new Date(anio, mes - 1 , dia)).format('DD/MM/YYYY'))
<script src="https://momentjs.com/downloads/moment.js"></script>
输出:
1921/11/19
在 Javascript 中,这两位数字默认为 1900-1999 之间的日期,如您在此处看到的。
但是
moment.js
您可以Date
通过应用以下方法正确创建对象toDate
:输出: