|
|
|
@ -195,8 +195,8 @@ export class DateInterval extends Single {
|
|
|
|
|
_check(smallDate, bigDate) { |
|
|
|
|
// 现在有自定义样式,所以有["%X", "%d", "%Y"]这种不是[year, month, day]的情况,下面取对应的ymd就出错
|
|
|
|
|
// 所以先把这个string转成date,再转成默认格式string,只对自定义格式的date做处理
|
|
|
|
|
const newSmallDate = this.options.format ? print(parseDateTime(smallDate, this.options.format), "%Y-%X-%d %H:%M:%S") : smallDate; |
|
|
|
|
const newBigDate = this.options.format ? print(parseDateTime(bigDate, this.options.format), "%Y-%X-%d %H:%M:%S") : bigDate; |
|
|
|
|
const newSmallDate = this.options.format ? print(parseDateTime(smallDate, this.options.format), "%Y-%X-%d") : smallDate; |
|
|
|
|
const newBigDate = this.options.format ? print(parseDateTime(bigDate, this.options.format), "%Y-%X-%d") : bigDate; |
|
|
|
|
const smallObj = newSmallDate.match(/\d+/g), |
|
|
|
|
bigObj = newBigDate.match(/\d+/g); |
|
|
|
|
return ( |
|
|
|
|