Day.js: найти первый и последний день квартала

day.js

Определять первый и последний день квартала – актуальная задача для бухгалтерских приложений или отчетности. Для веб-приложений я давно использую Day.js (https://day.js.org/) вместо повидавшего многое moment. Для  Day.js есть расширение, которое позволяет определять первый и последний день квартала.

Расширение называется quarterOfYear.

Пример применения такой:

import dayjs from "dayjs";
import quarterOfYear from "dayjs/plugin/quarterOfYear";

dayjs.extend(quarterOfYear);

// First day of current quarter
const firstDayOfQuarter = dayjs().startOf("quarter");

// Last day of current quarter
const lastDayOfQuarter = dayjs().endOf("quarter");

console.log(firstDayOfQuarter.format("YYYY-MM-DD"));
console.log(lastDayOfQuarter.format("YYYY-MM-DD"));

Если выполнить этот скрипт сегодня - 10 декабря 2025, то результат будет таким:

2025-10-01
2025-12-31


Комментариев нет »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment





Срок проверки reCAPTCHA истек. Перезагрузите страницу.



MarkiMarta.ru. Записки отца-программиста" с 2009 г.
Категория информационной продукции 18+
Яндекс.Метрика