3.5.9.19 WeekDayName
Contents
Description
This string function returns the weekday name of a Julian date or weekday name of a weekday number based on one of four metrics for weekday numbering.
See this .
Syntax
// For date values, the n2 is ignored string WeekDayName(double d[, int n1, int n2]) // For number values, n2 defines the weekday number metric string WeekDayName(int d[, int n1, int n2])
Parameters
d
- is a Julian Date Value which can include Time, or it is a number in the range of the weekday number as defined by n2.
n1
- is the option to indicate output string length. There are four options
| -1 | Returns first 3 English letter of the weekday name (upper case) |
|---|---|
| 0 | Returns full name (initial caps) |
| 1 | Returns first character of weekday name (upper case) |
| 3 (default) | Returns first 3 English letter of the weekday name (initial caps) |
n2
- is an integer value to define weekday number as following four options
| 0 | 0 (Sunday) through 6 (Saturday) |
|---|---|
| 1 | 1 (Sunday) through 7 (Saturday) |
| 2 | 0 (Monday) through 6 (Sunday) |
| 3 (default) | 1 (Monday) through 7 (Sunday) |
Return
Four variants of the name of a weekday can be returned. For invalid date, return empty.
Example
string strname$=WeekDayName(2, 0)$; strname$=; // Should return ''Tue'' since nAbbr is 3 and nOpt default is Monday = 1
string strname$=WeekDayName(2454825,-1)$; // 2454825 = date(12/25/2008) strname$=; // Should return THU
NOTE
Origin Worksheet columns have a Day of Week format which displays number values as a weekday using one of three Display formats. The numbering system used in this case is always 0 = Sunday to 6 = Saturday and uses the modulus 7 for values larger than 6. The WeekDayName function does not use modulus and the argument must be in the range specified by n2.
See Also
, , , , , , , ,