D3.js | d3.timeMonth, функция
Опубликовано: 12 Декабря, 2021
Функция d3.timeMonth в D3.js используется для возврата всех месяцев с датой в заданном диапазоне начальной и конечной даты.
Синтаксис:
d3.timeMonth.range (начало, конец, шаг);
Параметры: эта функция принимает три параметра, которые приведены ниже:
- Начало: этот параметр содержит указанную дату начала.
- конец: этот параметр содержит указанную дату окончания.
- step: это необязательный параметр, который содержит значение, используемое для пропуска месяцев.
Возвращаемое значение: эта функция возвращает все возможные месяцы в заданном диапазоне.
Ниже программы иллюстрируют функцию d3.timeMonth в D3.js:
Пример 1:
<!DOCTYPE html> <html> <head> <title> D3.js | d3.timeMonth Function </title> <script src = </script> </head> <body> <script> // Initialising start and end date var start = new Date(2015, 01, 01); var end = new Date(2015, 05, 01); // Calling the timeMonth function // without step value var a = d3.timeMonth.range(start, end); // Getting the months values console.log(a); </script> </body> </html> |
Выход:
["2015-01-31T18: 30: 00.000Z", "2015-02-28T18: 30: 00.000Z", «2015-03-31T18: 30: 00.000Z», «2015-04-30T18: 30: 00.000Z»]
Пример 2:
<!DOCTYPE html> <html> <head> <script src = </script> <title> D3.js | d3.timeMonth Function </title> </head> <body> <script> // Initialising start and end date var start = new Date(2015, 01, 01); var end = new Date(2015, 05, 01); // Calling the timeMonth function // with step value var a = d3.timeMonth.range(start, end, 2); // Getting the months values console.log(a); </script> </body> </html> |
Выход:
["2015-01-31T18: 30: 00.000Z", "2015-03-31T18: 30: 00.000Z"]
Ссылка: https://devdocs.io/d3~5/d3-time#timeMonth