MONTH( )

 Convierte un valor de fecha en un número de mes

Sintaxis

     MONTH(<fFecha>) –> nMes

Argumentos

 <fFecha> es el valor de fecha que se va a convertir.

Devuelve

MONTH() devuelve un valor numérico entero comprendido en el rango de 0 a Si se especifica una fecha nula (CTOD(“”)) devuelve cero.

Descripción

MONTH() es una función de conversión de fechas que se utiliza cuando se requiere un valor numérico de mes para calcular informes periódicos, etc. MONTH() forma parte de un grupo de funciones que devuelven los componentes de un valor de fecha como valores numéricos. En este grupo incluye DAY() y YEAR(), que devuelven respectivamente los valores de día y año como valores numéricos. CMONTH() es una función relacionada, que devuelve el nombre del mes a partir de un valor de fecha.

Ejemplos

     ¦  Los siguientes ejemplos devuelven el mes de la fecha del sistema:

        ? DATE()                       // Resultado: 09/01/90

        ? MONTH(DATE())                // Resultado: 9

        ? MONTH(DATE()) + 1            // Resultado: 10

     ¦  Este ejemplo muestra a MONTH() realizando una acción con una fecha nula:

        #define NULL_DATE  (CTOD(“”))

        ? MONTH(NULL_DATE)             // Resultado: 0

 Ficheros:  Fichero de biblioteca DPXBASE.CH.