roundDate

根据时间刻度将给定日期舍入到最接近的日期

Date roundDate(Date | RoundDateConfig date);
dateDate | RoundDateConfig要舍入的 Date 对象或包含配置选项的对象
Date舍入后的 Date 对象

Example

var today = gantt.roundDate(new Date());

Details

要将特定日期舍入到最接近的日期,只需将 Date 对象传递给此方法:

var today = gantt.roundDate(new Date());
console.log(today);

如果您想根据特定时间单位来舍入日期,可以使用带有设置的对象作为 roundDate() 方法的参数。该对象可以包含以下属性:

  • date - (Date) - 要舍入的 Date 对象;
  • unit? - (string) - 用于舍入的时间单位("minute", "hour", "day", "week", "month", "year");
  • step? - (number) - 时间刻度(X轴)的间隔步长,默认值为 1。
var today = gantt.roundDate({
    date: new Date(),
    unit: "hour",
    step: 1   
});
console.log(today);
See also
Back to top