Skip to main content

WesternCalendar

Defined in: lc/western/western.ts:8

Extended by​

Constructors​

Constructor​

new WesternCalendar(julianDay): WesternCalendar

Defined in: lc/western/western.ts:18

Store a date with reference to a Julian Day.

Parameters​

julianDay​

number

Returns​

WesternCalendar

Properties​

julianDay​

julianDay: number

Defined in: lc/western/western.ts:9

Accessors​

date​

Get Signature​

get date(): MBCalendar

Defined in: lc/western/western.ts:34

Get the calendar date representation.

Returns​

MBCalendar

Calendar object with year, month, and day properties from moonbeams library


day​

Get Signature​

get day(): number

Defined in: lc/western/western.ts:64

Return the day of the month

Returns​

number


era​

Get Signature​

get era(): "BCE" | "CE"

Defined in: lc/western/western.ts:72

Return whether the date is the common era or before the common era.

Returns​

"BCE" | "CE"


month​

Get Signature​

get month(): number

Defined in: lc/western/western.ts:56

Return the month

Returns​

number


offset​

Get Signature​

get abstract offset(): number

Defined in: lc/western/western.ts:12

Returns​

number


year​

Get Signature​

get year(): number

Defined in: lc/western/western.ts:45

Return the year

Returns​

number

Methods​

isThreshold()​

isThreshold(): boolean

Defined in: lc/western/western.ts:80

Return true if this date is on the Julian/Gregorian threshold

Returns​

boolean


toISOString()​

toISOString(): string

Defined in: lc/western/western.ts:97

Represent this date in ISO 8601 format (YYYY-MM-DD) using astronomical year numbering. For BCE dates, uses astronomical year numbering where 1 BCE = year 0, 2 BCE = year -1, etc.

Returns​

string


toString()​

toString(): string

Defined in: lc/western/western.ts:88

Represent this date as a string with era markers.

Returns​

string