UNPKG

date-manip

Version:

A lightweight JavaScript date utility library that provides modularity, high performance, and additional features. It supports various date operations, including date addition and subtraction, formatting, comparison, etc.

20 lines (19 loc) 834 B
import { DateInput } from './types'; /** * Calculates the difference in minutes between two dates. * 计算两个日期之间的分钟差 * * @param date - The first date to compare. * @param input - The second date to compare. * @param asFloat - Whether to return the result as a float. * @returns The difference in minutes between the two dates. * @example * ```ts * diffInMinutes(new Date(), new Date()); // 0 * diffInMinutes(new Date(), new Date(Date.now() + 1000 * 60)); // 1 * diffInMinutes(new Date(), new Date(Date.now() - 1000 * 60)); // -1 * diffInMinutes(new Date(), new Date(Date.now() + 1000 * 60 * 60 * 24)); // 1440 * diffInMinutes(new Date(), new Date(Date.now() - 1000 * 60 * 60 * 24)); // -1440 * ``` */ export default function diffInMinutes(date: Date, input: DateInput, asFloat?: boolean): number;