Help / WLanguage / WLanguage functions / Standard functions / Date and time functions
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WindowsLinuxPHPWEBDEV - Browser code
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Stored procedures
Returns the name of the day that corresponds to a specified date.
DateToDayInAlpha("20011225") // Returns "Tuesday"
MyDate is Date = "20011225"
DateToDayInAlpha(MyDate)      // Returns "Tuesday"
MyDate is Date = DateSys()
EDT_Date = DateToDayInAlpha(MyDate)+ " " + MyDate.Day + ...
" " + DateToMonthInAlpha(MyDate) + " at " + ...
TimeToString(TimeSys(), "HH:MM:SS")
// The EDT_Date control contains for example: Monday 13 August at 14:44:17
<Result> = DateToDayInAlpha(<Date>)
<Result>: Character string
Day of the week that corresponds to the specified date: monday, tuesday, wednesday, thursday, friday, saturday, sunday.
Remark: The day of the week depends on the language options specified for dates in the "Languages" tab of the project description (on the "Project" tab, in the "Project" group, click "Description"):
  • If the project uses the linguistic options of Windows for the dates, the day will be returned in the language of Windows.
  • If the project uses specific parameters for the dates (for one or more languages), the day returned will correspond to the one specified in the project description.
<Date>: Character string, Date or DateTime variable
Date to use. This date can correspond to:
  • a character string in YYYYMMDD format (YYYY corresponds to the year, MM to the month and DD to the day).
  • a character string in YYYYMMDDHHmmSSCC format (YYYY corresponds to the year, MM to the month, DD to the day, HH to hours, mm to minutes, SS to seconds and CC to hundredths of a second (use CCC for thousandths of a second)). In this case, only the date is taken into account.
  • a Date variable.
  • a DateTime variable. In this case, only the date is taken into account.
The date storage format allows you to store dates from 01/01/0001 to 12/31/9999.
WLanguage functions and WLanguage properties make accurate calculations on dates from January 1st, 1583.
Related Examples:
Management of dates Unit examples (WINDEV): Management of dates
[ + ] Using the Date type of WLanguage and the functions for handling dates.
Calculating the date of Easter and an age Unit examples (WINDEV): Calculating the date of Easter and an age
[ + ] Calculating the date of Easter for a given year and calculating the age of a person at a given date.
Popup calendar Unit examples (WINDEV): Popup calendar
[ + ] Using a calendar that can be used by the OpenPopup function.
The PopCalendar window is very useful in the applications containing date controls.
Indeed, the PopCalendar window allows you to choose a date visually.
The risk of error is reduced as the user can see the day of the week corresponding to the selected date.
Then, the date control is filled with the value returned by the PopCalendar window.
Business / UI classification: Neutral code
Component: wd300std.dll
Minimum version required
  • Version 9
This page is also available for…
Click [Add] to post a comment

Last update: 06/22/2023

Send a report | Local help