PHP 8.2.30
Preview: index.js Size: 985 B
/home/byroehnu/.trash/node_modules11/date-fns/esm/differenceInCalendarYears/index.js

import toDate from "../toDate/index.js";
import requiredArgs from "../_lib/requiredArgs/index.js";
/**
 * @name differenceInCalendarYears
 * @category Year Helpers
 * @summary Get the number of calendar years between the given dates.
 *
 * @description
 * Get the number of calendar years between the given dates.
 *
 * @param {Date|Number} dateLeft - the later date
 * @param {Date|Number} dateRight - the earlier date
 * @returns {Number} the number of calendar years
 * @throws {TypeError} 2 arguments required
 *
 * @example
 * // How many calendar years are between 31 December 2013 and 11 February 2015?
 * const result = differenceInCalendarYears(
 *   new Date(2015, 1, 11),
 *   new Date(2013, 11, 31)
 * )
 * //=> 2
 */
export default function differenceInCalendarYears(dirtyDateLeft, dirtyDateRight) {
  requiredArgs(2, arguments);
  var dateLeft = toDate(dirtyDateLeft);
  var dateRight = toDate(dirtyDateRight);
  return dateLeft.getFullYear() - dateRight.getFullYear();
}

Directory Contents

Dirs: 0 × Files: 4

Name Size Perms Modified Actions
191 B lrw-r--r-- 2026-02-28 00:36:16
Edit Download
985 B lrw-r--r-- 2026-02-28 00:32:46
Edit Download
1.40 KB lrw-r--r-- 2026-02-28 00:30:06
Edit Download
61 B lrw-r--r-- 2026-02-28 00:34:48
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).