Browse Source

[FIx-4338][UI] Fix invalid date problem in IE

pull/3/MERGE
chengshiwen 4 years ago
parent
commit
394e55e01a
  1. 12
      dolphinscheduler-ui/src/js/module/filter/filter.js

12
dolphinscheduler-ui/src/js/module/filter/filter.js

@ -25,9 +25,19 @@ const formatDate = (value, fmt) => {
if (value === null) { if (value === null) {
return '-' return '-'
} else { } else {
return dayjs(value).format(fmt) return dayjs(formatISODate(value)).format(fmt)
} }
} }
/**
* Formatting iso date
*/
const formatISODate = date => {
let [datetime, timezone] = date.split('+')
if (!timezone || timezone.indexOf(':') >= 0) return date
let hourOfTz = timezone.substring(0, 2) || '00'
let secondOfTz = timezone.substring(2, 4) || '00'
return `${datetime}+${hourOfTz}:${secondOfTz}`
}
/** /**
* filter null * filter null
*/ */

Loading…
Cancel
Save