View Raw SPL
/*****************************************************************************
*                                                                            *
*   MINUTES2DAYS.SPL Copyright (C) 2024 DSP Development Corporation          *
*                               All Rights Reserved                          *
*                                                                            *
*   Author:        Randy Race                                                *
*                                                                            *
*   Synopsis:      Converts minutes to days                                  *
*                                                                            *
*   Revisions:      2 Dec 2024  RRR  Creation                                *
*                                                                            *
*****************************************************************************/


#if @HELP_MINUTES2DAYS

    MINUTES2DAYS

    Purpose: Converts minutes to days.

    Syntax:  MINUTES2DAYS(minutes)

              minutes - A scalar or series, the minutes values.


    Returns: A scalar or series of day values.

    Example:
             minutes2days(3)

             returns 0.002083333, the number of days in 3 minutes.

    Example:
             days2minutes(minutes2days(3))

             returns 3 minutes showing days2minutes and minutes2days are
             inverse functions.

    Example:
             W1: 0..288..1440
             W2: minutes2days(w1)
             W3: days2minutes(w2)

             W1 contains the minutes series {0, 288, 576, 864, 1152, 1440}.

             W2 contains the day series {0, 0.2, 0.4, 0.6, 0.8, 1.0}.

             W3 recovers the original minutes series.

    Remarks:
             MINUTES2DAYS converts a minute value or series to days.

             See DAYS2MINUTES to convert a day value or series to
             minutes.

    See Also:
             DAYS2MINUTES
             MINUTES2HOURS
             MINUTES2SECONDS
             MINUTES2YEARS
#endif


/* convert minutes to days */
minutes2days(minutes = 0)
{
        local days;

        days = minutes / 1440;

        if (isarray(days))
        {
                setvunits(days, "Days", -1);
        }

        return(days);
}