diff --git a/core/frontend/src/utils/timeUitils.js b/core/frontend/src/utils/timeUitils.js index 4a94c8dad7..0455d82606 100644 --- a/core/frontend/src/utils/timeUitils.js +++ b/core/frontend/src/utils/timeUitils.js @@ -15,6 +15,8 @@ export const getRange = (selectValue, timeGranularity) => { case 'minute': case 'y_M_d_H_m': return getMinuteEnd(selectValue) + case 'y_M_d_H_m_s': + return getSecondEnd(selectValue) case 'datetime': return [+new Date(selectValue), +new Date(selectValue)] default: @@ -63,6 +65,10 @@ const getMinuteEnd = timestamp => { return [+new Date(timestamp), +new Date(timestamp) + 60 * 1000 - 1000] } +const getSecondEnd = timestamp => { + return [+new Date(timestamp), +new Date(timestamp) + 999] +} + const getYearBegin = timestamp => { const time = new Date(timestamp) return +new Date(time.getFullYear(), 0, 1)