MCPcopy Create free account
hub / github.com/apache/echarts / roundTime

Function roundTime

src/util/time.ts:453–469  ·  view source on GitHub ↗
(date: Date, timeUnit: PrimaryTimeUnit, isUTC: boolean)

Source from the content-addressed store, hash-verified

451 * @return The input date.
452 */
453export function roundTime(date: Date, timeUnit: PrimaryTimeUnit, isUTC: boolean): Date {
454 switch (timeUnit) {
455 case 'year':
456 date[monthSetterName(isUTC)](0);
457 case 'month':
458 date[dateSetterName(isUTC)](1);
459 case 'day':
460 date[hoursSetterName(isUTC)](0);
461 case 'hour':
462 date[minutesSetterName(isUTC)](0);
463 case 'minute':
464 date[secondsSetterName(isUTC)](0);
465 case 'second':
466 date[millisecondsSetterName(isUTC)](0);
467 }
468 return date;
469}
470
471export function fullYearGetterName(isUTC: boolean) {
472 return isUTC ? 'getUTCFullYear' : 'getFullYear';

Callers 3

time.test.tsFile · 0.90
getFirstTimestampOfUnitFunction · 0.90

Calls 6

monthSetterNameFunction · 0.85
dateSetterNameFunction · 0.85
hoursSetterNameFunction · 0.85
minutesSetterNameFunction · 0.85
secondsSetterNameFunction · 0.85
millisecondsSetterNameFunction · 0.85

Tested by

no test coverage detected