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.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
See also
Properties
| Command number | 114 |
| Thread safe | ✓ |