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


#if @HELP_MINUTES2SECONDS

    MINUTES2SECONDS

    Purpose: Converts minutes to seconds.

    Syntax:  MINUTES2SECONDS(minutes)

              minutes - A scalar or series, the days values.


    Returns: A scalar or series of seconds values.

    Example:
             minutes2seconds(3)

             returns 180, the number of seconds in 3 minutes.

    Example:
             seconds2minutes(minutes2seconds(3))

             returns 3 minutes showing seconds2minutes and minutes2seconds
             are inverse functions.

    Example:
             W1: 0..0.2..1
             W2: minutes2seconds(w1)
             W3: seconds2minutes(w2)

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

             W2 contains the seconds series {0, 12, 24, 36, 48, 60}.

             W3 recovers the original minutes series.

    Remarks:
             MINUTES2SECONDS converts a minutes value or series to seconds.

             See SECONDS2MINUTES to convert a seconds value or series to
             minutes.

    See Also:
             MINUTES2DAYS
             MINUTES2HOURS
             MINUTES2YEARS
             SECONDS2MINUTES
#endif


/* convert minutes to seconds */
minutes2seconds(minutes = 0)
{
        local seconds;

        seconds = minutes * 60;

        if (isarray(seconds))
        {
                setvunits(seconds, "Seconds", -1);
        }

        return(seconds);
}