Trilium Frontend API
Preparing search index...
<internal>
DateEnv
Class DateEnv
Index
Constructors
constructor
Properties
calendar
System
cmd
Formatter?
locale
time
Zone
week
Dow
week
Doy
week
Number
Func
week
Text
Long
week
Text
Short
Methods
add
add
Months
add
Years
compute
Week
Number
count
Durations
Between
create
Marker
create
Marker
Meta
create
Now
Marker
diff
Whole
Months
diff
Whole
Years
format
Iso
format
Range
To
Parts
format
To
Parts
get
Day
get
Month
get
Year
greatest
Whole
Unit
offset
For
Marker
parse
start
Of
start
Of
Month
start
Of
Week
start
Of
Year
subtract
timestamp
To
Marker
to
Date
Constructors
constructor
new
DateEnv
(
settings
:
DateEnvSettings
)
:
DateEnv
Parameters
settings
:
DateEnvSettings
Returns
DateEnv
Properties
calendar
System
calendarSystem
:
CalendarSystem
Optional
cmd
Formatter
cmdFormatter
?:
CmdDateFormatterFunc
locale
locale
:
Locale
time
Zone
timeZone
:
string
week
Dow
weekDow
:
number
week
Doy
weekDoy
:
number
week
Number
Func
weekNumberFunc
:
any
week
Text
Long
weekTextLong
:
string
week
Text
Short
weekTextShort
:
string
Methods
add
add
(
marker
:
Date
,
dur
:
Duration
)
:
Date
Parameters
marker
:
Date
dur
:
Duration
Returns
Date
add
Months
addMonths
(
marker
:
Date
,
n
:
number
)
:
Date
Parameters
marker
:
Date
n
:
number
Returns
Date
add
Years
addYears
(
marker
:
Date
,
n
:
number
)
:
Date
Parameters
marker
:
Date
n
:
number
Returns
Date
compute
Week
Number
computeWeekNumber
(
marker
:
Date
)
:
number
Parameters
marker
:
Date
Returns
number
count
Durations
Between
countDurationsBetween
(
m0
:
Date
,
m1
:
Date
,
d
:
Duration
)
:
number
Parameters
m0
:
Date
m1
:
Date
d
:
Duration
Returns
number
create
Marker
createMarker
(
input
:
DateInput
)
:
Date
Parameters
input
:
DateInput
Returns
Date
create
Marker
Meta
createMarkerMeta
(
input
:
DateInput
)
:
DateMarkerMeta
Parameters
input
:
DateInput
Returns
DateMarkerMeta
create
Now
Marker
createNowMarker
()
:
Date
Returns
Date
diff
Whole
Months
diffWholeMonths
(
m0
:
Date
,
m1
:
Date
)
:
number
Parameters
m0
:
Date
m1
:
Date
Returns
number
diff
Whole
Years
diffWholeYears
(
m0
:
Date
,
m1
:
Date
)
:
number
Parameters
m0
:
Date
m1
:
Date
Returns
number
format
Iso
formatIso
(
marker
:
Date
,
extraOptions
?:
any
)
:
string
Parameters
marker
:
Date
Optional
extraOptions
:
any
Returns
string
format
Range
To
Parts
formatRangeToParts
(
start
:
Date
,
end
:
Date
,
formatter
:
DateFormatter
,
dateOptions
?:
{
isEndExclusive
?:
boolean
}
,
)
:
DateTimeRangeFormatPartWithWeek
[]
Parameters
start
:
Date
end
:
Date
formatter
:
DateFormatter
Optional
dateOptions
:
{
isEndExclusive
?:
boolean
}
Returns
DateTimeRangeFormatPartWithWeek
[]
format
To
Parts
formatToParts
(
marker
:
Date
,
formatter
:
DateFormatter
,
)
:
DateTimeFormatPartWithWeek
[]
Parameters
marker
:
Date
formatter
:
DateFormatter
Returns
DateTimeFormatPartWithWeek
[]
get
Day
getDay
(
marker
:
Date
)
:
number
Parameters
marker
:
Date
Returns
number
get
Month
getMonth
(
marker
:
Date
)
:
number
Parameters
marker
:
Date
Returns
number
get
Year
getYear
(
marker
:
Date
)
:
number
Parameters
marker
:
Date
Returns
number
greatest
Whole
Unit
greatestWholeUnit
(
m0
:
Date
,
m1
:
Date
)
:
{
unit
:
string
;
value
:
number
}
Parameters
m0
:
Date
m1
:
Date
Returns
{
unit
:
string
;
value
:
number
}
offset
For
Marker
offsetForMarker
(
m
:
Date
)
:
number
Parameters
m
:
Date
Returns
number
parse
parse
(
s
:
string
)
:
{
isTimeUnspecified
:
boolean
;
marker
:
Date
}
Parameters
s
:
string
Returns
{
isTimeUnspecified
:
boolean
;
marker
:
Date
}
start
Of
startOf
(
m
:
Date
,
unit
:
string
)
:
Date
Parameters
m
:
Date
unit
:
string
Returns
Date
start
Of
Month
startOfMonth
(
m
:
Date
)
:
Date
Parameters
m
:
Date
Returns
Date
start
Of
Week
startOfWeek
(
m
:
Date
)
:
Date
Parameters
m
:
Date
Returns
Date
start
Of
Year
startOfYear
(
m
:
Date
)
:
Date
Parameters
m
:
Date
Returns
Date
subtract
subtract
(
marker
:
Date
,
dur
:
Duration
)
:
Date
Parameters
marker
:
Date
dur
:
Duration
Returns
Date
timestamp
To
Marker
timestampToMarker
(
ms
:
number
)
:
Date
Parameters
ms
:
number
Returns
Date
to
Date
toDate
(
m
:
Date
)
:
Date
Parameters
m
:
Date
Returns
Date
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
calendar
System
cmd
Formatter
locale
time
Zone
week
Dow
week
Doy
week
Number
Func
week
Text
Long
week
Text
Short
Methods
add
add
Months
add
Years
compute
Week
Number
count
Durations
Between
create
Marker
create
Marker
Meta
create
Now
Marker
diff
Whole
Months
diff
Whole
Years
format
Iso
format
Range
To
Parts
format
To
Parts
get
Day
get
Month
get
Year
greatest
Whole
Unit
offset
For
Marker
parse
start
Of
start
Of
Month
start
Of
Week
start
Of
Year
subtract
timestamp
To
Marker
to
Date
Trilium Frontend API
Loading...