FUNCTION MonthName
Devuelve una cadena que indica el mes especificado.
// Regresa el nombre de un mes, en el idioma que se tenga configurada la aplicación. // SetInternational( #CLIPPER) // SetNatDLL("Spanish.dll") Function MonthName(uValue, Abreviado) as String // Parametros (numero_de_mes|Fecha,valor_Logico (Opcional)) // Ejemplos: //? MonthName(1) *Regresa Enero //? MonthName(today()) *Regresa el mes en curso //? MonthName("01/01/2019" *Regresa Enero //? MonthName(4,True) *Regresa Abr Local cResultado := "" as String Local dwMes as Dword Local wType as String Default(@Abreviado,False) wType := ValType(uValue) Do Case Case wType == "C" If IsDate(CToD(uValue)) dwMes := Month(CToD(uValue)) Endif Case wType == "N" dwMes := uValue Case wType == "D" dwMes := Month(uValue) End Case If Between(dwMes,1,12) If !Abreviado cResultado := Proper(NToCMonth(dwMes) ) Else cResultado := Proper(Left(NToCMonth(dwMes),3)) Endif Endif Return cResultado
Comentarios
Publicar un comentario