DAY ( )

 Devuelve el día del mes como un valor numérico

Sintaxis

     DAY(<fFecha>) –> nDía

Argumentos

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

Devuelve

DAY() devuelve un número comprendido entre 0 y 31, como valor numérico entero. Si el mes es febrero, se tienen en cuenta los años bisiestos. Si el argumento es el 29 de febrero y el año no es bisiesto, DAY() devuelve cero. Si el argumento de fecha es un valor vacío, DAY() devuelve cero.

Descripción

DAY() es una función de conversión que sirve para convertir un valor de fecha en el día del mes. Esta función se utiliza con CMONTH() y YEAR() para dar formato a las fechas. Se utiliza también con frecuencia en diversos cálculos de fecha.

 Ejemplos

     ¦  Estos ejemplos muestran diversos resultados de la utilización de la función DAY():

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

        ? DAY(DATE())                // Resultado: 1

        ? DAY(DATE()) + 1            // Resultado: 2

        ? DAY(CTOD(“”))              // Resultado: 0

     ¦  Este ejemplo utiliza DAY() con CMONTH() y YEAR() para dar formato a un valor de fecha:

        ? STR(DAY(DATE())) + “de” + CMONTH(DATE()) +;

          STR(YEAR(DATE()))          // Resultado:

                                     // 15 de Junio de 1990

Ficheros:  La biblioteca asociada es DPXBASE.CH.