Browse Source

Merge pull request #3772 in VISUAL/fineui from DEC/fineui:release/11.0 to master

* commit '3f3072a38274c9f8d21856e98ff87dfc0a15d0ca':
  REPORT-146679 fix: 年月日时间格式调整
master
Aeolus.Zhang-张敬峥 3 days ago
parent
commit
50568d50b8
  1. 4
      packages/fineui/src/widget/timeinterval/dateinterval.js

4
packages/fineui/src/widget/timeinterval/dateinterval.js

@ -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 (

Loading…
Cancel
Save