Clock Component
Properties
timerAlwaysFires Will fire even when application is not showing on the screen if true
Data type: boolean |
||
Designer Writable | true |
<clock name="clockName" timerAlwaysFires="true"> |
Code Writeable | true |
clockName.timerAlwaysFires = true |
Code Readable | true |
let variable = clockName.timerAlwaysFires |
timerEnabled Specifies whether the Timer event should run.
Data type: boolean |
||
Designer Writable | true |
<clock name="clockName" timerEnabled="false"> |
Code Writeable | true |
clockName.timerEnabled = false |
Code Readable | true |
let variable = clockName.timerEnabled |
timerInterval Specifies the interval between subsequent Timer events. Note: Drift may occur over time and that the system may not honor the timing specified here if the app or another process on the phone is busy.
Data type: number |
||
Designer Writable | true |
<clock name="clockName" timerInterval="1000"> |
Code Writeable | true |
clockName.timerInterval = 1000 |
Code Readable | true |
let variable = clockName.timerInterval |
class The styling class of the the component
Data type: string |
||
Designer Writable | true |
<clock name="clockName" class="Test class"> |
Code Writeable | false | |
Code Readable | false |
id The styling id of the the component
Data type: string |
||
Designer Writable | true |
<clock name="clockName" id="Test id"> |
Code Writeable | false | |
Code Readable | false |
name The name of the component that will be used to refer to it in code.
Data type: string |
||
Designer Writable | true |
<clock name="clockName" name="testComponent"> |
Code Writeable | false | |
Code Readable | false |
Methods
Method name | Description | Parameters | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
addDays |
Returns an instant in time some days after the given instant. clockName.addDays(instant, quantity) clockName.addDays(0, 100) |
|
||||||||||||
addDuration |
Returns an instant in time some duration after the argument clockName.addDuration(instant, quantity) clockName.addDuration(0, 1000) |
|
||||||||||||
addHours |
Returns an instant in time some hours after the given instant. clockName.addHours(instant, quantity) clockName.addHours(0, 1000) |
|
||||||||||||
addMinutes |
Returns an instant in time some minutes after the given instant. clockName.addMinutes(instant, quantity) clockName.addMinutes(0, 10000) |
|
||||||||||||
addMonths |
Returns an instant in time some months after the given instant. clockName.addMonths(instant, quantity) clockName.addMonths(0, 10000) |
|
||||||||||||
addSeconds |
Returns an instant in time some seconds after the given instant. clockName.addSeconds(instant, quantity) clockName.addSeconds(1, 100000) |
|
||||||||||||
addWeeks |
Returns An instant in time some weeks after the given instant. clockName.addWeeks(instant, quantity) clockName.addWeeks(0, 100000) |
|
||||||||||||
addYears |
Returns an instant in time some years after the given instant. clockName.addYears(instant, quantity) clockName.addYears(0, 10000) |
|
||||||||||||
dayOfMonth |
Returns the day of the month. clockName.dayOfMonth(instant) clockName.dayOfMonth(0) |
|
||||||||||||
duration |
Returns the milliseconds by which end follows start (+ or -) clockName.duration(start, end) clockName.duration(0, 1000) |
|
||||||||||||
durationToDays |
Returns the duration converted from milliseconds to days. clockName.durationToDays(duration) clockName.durationToDays(3245673412) |
|
||||||||||||
durationToHours |
Returns the duration converted from milliseconds to hours. clockName.durationToHours(duration) clockName.durationToHours(5231323) |
|
||||||||||||
durationToMinutes |
Returns the duration converted from milliseconds to minutes. clockName.durationToMinutes(duration) clockName.durationToMinutes(5432452) |
|
||||||||||||
durationToSeconds |
Returns the duration converted from milliseconds to seconds. clockName.durationToSeconds(duration) clockName.durationToSeconds(253256353) |
|
||||||||||||
durationToWeeks |
Returns the duration converted from milliseconds to weeks. clockName.durationToWeeks(duration) clockName.durationToWeeks(2453253) |
|
||||||||||||
formatDate |
Converts and formats an instant into a string of date with the specified pattern. To learn more about valid patterns, please see SimpleDateFormat. https://developer.android.com/reference/java/text/SimpleDateFormat clockName.formatDate(instant, pattern) clockName.formatDate(0, "yyMMddHHmmssZ") |
|
||||||||||||
formatDateTime |
Converts and formats an instant into a string of date and time with the specified pattern. To learn more about valid patterns, please see SimpleDateFormat. https://developer.android.com/reference/java/text/SimpleDateFormat clockName.formatDateTime(instant, pattern) clockName.formatDateTime(0, "yyMMddHHmmssZ") |
|
||||||||||||
formatTime |
Converts and formats the given instant into a string with the specified pattern. To learn more about valid patterns, please see SimpleDateFormat. https://developer.android.com/reference/java/text/SimpleDateFormat clockName.formatTime(instant) clockName.formatTime(0) |
|
||||||||||||
getMillis |
Returns the instant in time measured as milliseconds since 1970. clockName.getMillis(instant) clockName.getMillis(14123) |
|
||||||||||||
hour |
Returns the hours for the given date. clockName.hour(instant) clockName.hour(37653) |
|
||||||||||||
makeDate |
Returns an instant in time specified by year, month, date in UTC. Valid values for the month field are 1-12 and 1-31 for the day field. clockName.makeDate(year, month, day) clockName.makeDate(1970, 1, 1) |
|
||||||||||||
makeInstant |
Returns an instant in time specified by MM/dd/YYYY hh:mm:ss or MM/dd/YYYY or hh:mm. clockName.makeInstant(from) clockName.makeInstant("01/01/1970 12:15:12") |
|
||||||||||||
makeInstantFromMillis |
Returns an instant in time specified by the milliseconds since 1970 in UTC. clockName.makeInstantFromMillis(millis) clockName.makeInstantFromMillis(5243543131) |
|
||||||||||||
makeInstantFromParts |
Returns an instant in time specified by year, month, date, hour, minute, second in UTC. clockName.makeInstantFromParts(year, month, day, hour, minute, second) clockName.makeInstantFromParts(1970, 1, 1, 12, 15, 32) |
|
||||||||||||
makeTime |
Returns an instant in time specified by hour, minute, second in UTC. clockName.makeTime(hour, minute, second) clockName.makeTime(12, 32, 19) |
|
||||||||||||
minute |
Returns the minutes for the given date. clockName.minute(instant) clockName.minute(0) |
|
||||||||||||
month |
Returns the number of the month for the given instant. clockName.month(instant) clockName.month(0) |
|
||||||||||||
monthName |
Returns the name of the month for the given instant. clockName.monthName(instant) clockName.monthName(0) |
|
||||||||||||
now |
Returns the current instant in time read from phone's clock. clockName.now() |
|
||||||||||||
second |
Returns the seconds for the given instant. clockName.second(instant) clockName.second(0) |
|
||||||||||||
systemTime |
Returns the phone's internal time. clockName.systemTime() |
|
||||||||||||
weekday |
Returns the weekday for the given instant. clockName.weekday(instant) clockName.weekday(0) |
|
||||||||||||
weekdayName |
Returns the name of the weekday for the given instant. clockName.weekdayName(instant) clockName.weekdayName(0) |
|
||||||||||||
year |
Returns the year of the given instant. clockName.year(instant) clockName.year(0) |
|
||||||||||||
addEventListener |
Method used to create event listeners. See Events below for samples. |
|
Events
Event name | Description | Parameters |
---|---|---|
timer | The Timer event runs when the timer has gone off.clockName.addEventListener( "timer", function () { //Your code here } ) |
|