WeekdayName

Gets the name of a week day from its integral representation

Syntax
	KeyPgDeclareDeclare KeyPgFunctionFunction WeekdayName ( KeyPgByvalByVal weekday KeyPgAsAs KeyPgLongLong, KeyPgByvalByVal abbreviate KeyPgAsAs
	KeyPgLongLong = 0, KeyPgByvalByVal firstdayofweek KeyPgAsAs KeyPgLongLong = fbUseSystem ) KeyPgAsAs KeyPgStringString

Usage
	#include "vbcompat.bi"
	result = WeekdayName( weekday [, abbreviate [, firstdayofweek ] ] )

Parameters
	weekday
		the number of the day of the week
	abbreviate
		flag to indicate that name should be abbreviated
	firstdayofweek
		first day of the week

Return Value
	Returns the local operating system language day of week name from the 
	weekday value 1 to 7.

Description
	How weekday is interpreted depends on the firstdayofweek parameter.

	If abbreviate is true, a 3 letter abbreviation is returned, if false or 
	omitted, the whole name is returned.

	firstdayofweek is an optional parameter specified as follows:

			Ŀ
			value  first day of weekconstant   
			omittedsunday                      
			0      local settings   fbUseSystem
			1      sunday           fbSunday   
			2      monday           fbMonday   
			3      tuesday          fbTuesday  
			4      wednesday        fbWednesday
			5      thursday         fbThursday 
			6      friday           fbFriday   
			7      saturday         fbSaturday 
			

	The compiler will not recognize this function unless vbcompat.bi or 
	datetime.bi is included.

Example
	#include "vbcompat.bi"

	Dim a As Double = DateSerial(2005, 11, 28) + TimeSerial(7, 30, 50)

	Print Format(a, "yyyy/mm/dd hh:mm:ss "); WeekdayName(Weekday(a))

Differences from QB
	* Did not exist in QB. This function appeared in Visual Basic.

See also
	* ProPgDatesDate Serials

