Day number
Day number ( aDate ) : Integer
Parameter | Type | Description | |
---|---|---|---|
aDate | Date | → | Date for which to return the number |
Function result | Integer | ← | 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:
Constant | Type | Value |
---|---|---|
Sunday | Integer | 1 |
Monday | Integer | 2 |
Tuesday | Integer | 3 |
Wednesday | Integer | 4 |
Thursday | Integer | 5 |
Friday | Integer | 6 |
Saturday | Integer | 7 |
Note: Day number 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