version 3
Day number (aDate) Number
Parameter | Type | Description | |
aDate | Date | Date for which to return the number | |
Function result | Number | Number representing the weekday on which | |
date falls |
Description
The Day number command returns a number representing the weekday on which aDate falls.
Note: Day number returns 2 for null dates.
4D provides the following predefined constants, found in the "Days and Months" theme:
Constants | Type | Value |
Monday | Long Integer | 2 |
Tuesday | Long Integer | 3 |
Wednesday | Long Integer | 4 |
Thursday | Long Integer | 5 |
Friday | Long Integer | 6 |
Saturday | Long Integer | 7 |
Sunday | Long Integer | 1 |
Note: Day number of returns a value between 1 and 7. To get the day number within the month for a date, use the command Day of.
Example
The following example is a function that returns the current day as a string:
$viDay := Day number (Current date) ` $viDay gets the current day number Case of : ($viDay = 1) $0 := "Sunday" : ($viDay = 2) $0 := "Monday" : ($viDay = 3) $0 := "Tuesday" : ($viDay = 4) $0 := "Wednesday" : ($viDay = 5) $0 := "Thursday" : ($viDay = 6) $0 := "Friday" : ($viDay = 7) $0 := "Saturday" End case
See Also