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


#if @HELP_DAYS2MINUTES

    DAYS2MINUTES

    Purpose: Converts days to minutes.

    Syntax:  DAYS2MINUTES(days)

              days - A scalar or series, the days values.


    Returns: A scalar or series of minutes values.

    Example:
             days2minutes(3)

             returns 4320, the number of minutes in 3 days.

    Example:
             minutes2days(days2minutes(3))

             returns 3 days showing minutes2days and days2minutes are inverse
             functions.

    Example:
             W1: 0..0.2..1
             W2: days2minutes(w1)
             W3: minutes2days(w2)

             W1 contains the days series {0, 0.2, 0.4, 0.6, 0.8, 1.0}.

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

             W3 recovers the original days series.

    Remarks:
             DAYS2MINUTES converts a day value or series to minutes.

             See MINUTES2DAYS to convert a minutes value or series to
             days.

    See Also:
             DAYS2HOURS
             DAYS2SECONDS
             DAYS2YEARS
             MINUTES2DAYS
#endif


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

        minutes = days * 1440;

        if (isarray(minutes))
        {
                setvunits(minutes, "Minutes");
        }

        return(minutes);
}