TimeAPI (Independent Publisher) (Preview)
Accurate and reliable time information for any location in the world. Say goodbye to time zone confusion and hello to easy time tracking with our service.
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Contact | |
---|---|
Name | Fördős András |
fordosa90+timeapi@gmail.com |
Connector Metadata | |
---|---|
Publisher | Fördős András |
Website | https://timeapi.io/ |
Privacy policy | https://timeapi.io/home/faqs |
Categories | Data;Business Intelligence |
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Convert time |
Allows you to convert the time in a timezone to the time in another timezone. |
Convert to day |
Convert a date to the day of the week. |
Decrement by timespan |
Allows you to decrement a custom datetime by a specific timespan. |
Get current time |
Gets the current time of a time zone. |
Get current time (by coordinates) |
Gets the current time of a time zone by geo coordinates. |
Get current time (by IP) |
Gets the current time of a time zone by ip address. |
Get time zone |
Gets the time zone info by IANA time zone name. |
Get time zone (by coordinates) |
Gets the time zone info of a geo coordinate. |
Get time zone (by IP) |
Gets the time zone info of an IPv4 address. |
Increment by timespan |
Allows you to increment a custom datetime by a specific timespan. |
List time zones |
Gets all the available IANA time zones. |
Localize time |
Converts a date time into a language translated friendly date time string. |
Allows you to convert the time in a timezone to the time in another timezone.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
From time zone
|
fromTimeZone | True | string |
IANA TimeZonetime zone, for example 'Europe/Budapest'. |
Date time
|
dateTime | True | string |
DateTime in format: yyyy-MM-dd HH:mm:ss or in format: yyyy-MM-dd HH:mm:ss.ffffff. |
toTimeZone
|
toTimeZone | True | string |
IANA time zone, e.g.: 'Europe/Budapest'. |
DST ambiguity
|
dstAmbiguity | True | string |
Sometimes a time can be ambiguous due to DST switching overnight, e.g.: '01:30' happens twice in same day. |
Returns
- Body
- Conversion
Convert a date to the day of the week.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Date
|
date | True | string |
Date in format: yyyy-MM-dd. |
Returns
- Body
- DayOfTheWeekResult
Allows you to decrement a custom datetime by a specific timespan.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Time zone
|
timeZone | True | string |
IANA time zone, e.g.: 'Europe/Budapest'. |
Date time
|
dateTime | True | string |
DateTime in format: yyyy-MM-dd HH:mm:ss or in format: yyyy-MM-dd HH:mm:ss.ffffff. |
Time span
|
timeSpan | True | string |
Time span to increase or decrease datetime by in format: d:hh:mm:ss or in format: d:hh:mm:ss.fff. |
DST ambiguity
|
dstAmbiguity | True | string |
Sometimes a time can be ambiguous due to DST switching overnight, for example '01:30' happening twice. |
Returns
- Body
- Calculation
Gets the current time of a time zone.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Time zone
|
timeZone | True | string |
Full IANA time zone name, for example 'Europe/Budapest'. |
Returns
- Body
- CurrentTime
Gets the current time of a time zone by geo coordinates.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Latitude
|
latitude | True | float |
Latitude ranging from -90 to 90. |
Longitude
|
longitude | True | float |
Longitude ranging from -180 to 180. |
Returns
- Body
- CurrentTime
Gets the current time of a time zone by ip address.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
IPv4
|
ipAddress | True | string |
IPv4 address. |
Returns
- Body
- CurrentTime
Gets the time zone info by IANA time zone name.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Time zone
|
timeZone | True | string |
Full IANA time zone name, for example: 'Europe/Budapest'. |
Returns
Time zone details.
- Time zone
- TimeZoneData
Gets the time zone info of a geo coordinate.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Latitude
|
latitude | True | float |
Latitude ranging from -90 to 90. |
Longitude
|
longitude | True | float |
Longitude ranging from -180 to 180. |
Returns
Time zone details.
- Time zone
- TimeZoneData
Gets the time zone info of an IPv4 address.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
IPv4
|
ipAddress | True | string |
IPv4 address. |
Returns
Time zone details.
- Time zone
- TimeZoneData
Allows you to increment a custom datetime by a specific timespan.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Time zone
|
timeZone | True | string |
IANA time zone, e.g.: 'Europe/Budapest'. |
Date time
|
dateTime | True | string |
DateTime in format: yyyy-MM-dd HH:mm:ss or in format: yyyy-MM-dd HH:mm:ss.ffffff. |
Time span
|
timeSpan | True | string |
Time span to increase or decrease datetime by in format: d:hh:mm:ss or in format: d:hh:mm:ss.fff. |
DST ambiguity
|
dstAmbiguity | True | string |
Sometimes a time can be ambiguous due to DST switching overnight, for example '01:30' happening twice. |
Returns
- Body
- Calculation
Gets all the available IANA time zones.
Returns
Name | Path | Type | Description |
---|---|---|---|
Time zones
|
array of string |
Array of available time zones. |
Converts a date time into a language translated friendly date time string.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Date time
|
dateTime | True | string |
DateTime in format: yyyy-MM-dd HH:mm:ss or in format: yyyy-MM-dd HH:mm:ss.ffffff. |
Language code
|
languageCode | True | string |
2 letter ISO 639-1 language code, e.g.: 'de'. |
Returns
Translation details.
- Translation
- Translation
Name | Path | Type | Description |
---|---|---|---|
Time zone
|
timeZone | string |
IANA Timezone used, e.g.: 'Europe/Budapest'. |
Original DateTime
|
originalDateTime | date-time |
Original DateTime used as input. |
Original timespan
|
usedTimeSpan | string |
The timespan used to increase or decrease the original datetime by in format: d:hh:mm:ss. |
Calculation results
|
calculationResult | CalculationResult |
Output from the calculation request. |
Output from the calculation request.
Name | Path | Type | Description |
---|---|---|---|
Year
|
year | integer |
Year, for example '2021'. |
Month
|
month | integer |
Month, for example '12'. |
Day
|
day | integer |
Day, for example '13'. |
Hour
|
hour | integer |
Hour of the day in range 0-24. |
Minute
|
minute | integer |
Minute. |
Second
|
seconds | integer |
Second. |
Milliseconds
|
milliSeconds | integer |
Milliseconds. |
Date time
|
dateTime | date-time |
Full date time. |
Date
|
date | string |
Date string, in format: DD/MM/YYYY. |
Time
|
time | string |
Time string. |
Is DST active
|
dstActive | boolean |
Boolean describing whether DST is applied and active in that timezone. |
Name | Path | Type | Description |
---|---|---|---|
From time zone
|
fromTimezone | string |
Source time zone for the conversion. |
From DateTime
|
fromDateTime | date-time |
Source date time for the conversion. |
To time zone
|
toTimeZone | string |
Target time zone of the conversion. |
Conversion results
|
conversionResult | ConversionResult |
Output from the conversion request. |
Output from the conversion request.
Name | Path | Type | Description |
---|---|---|---|
Year
|
year | integer |
Year. |
Month
|
month | integer |
Month. |
Day
|
day | integer |
Day. |
Hour
|
hour | integer |
Hour of the day in range 0-24. |
Minute
|
minute | integer |
Minute. |
Second
|
seconds | integer |
Second. |
Milliseconds
|
milliSeconds | integer |
Milliseconds. |
DateTime
|
dateTime | date-time |
Full date time. |
Date
|
date | string |
Date string. |
Time
|
time | string |
Time string. |
Time zone
|
timeZone | string |
Time zone of the result. |
Is DST active
|
dstActive | boolean |
Boolean describing whether DST is applied and active in that time zone. |
Name | Path | Type | Description |
---|---|---|---|
Year
|
year | integer |
Year. |
Month
|
month | integer |
Month. |
Day
|
day | integer |
Day. |
Hour
|
hour | integer |
Hour of the day in range 0-24. |
Minute
|
minute | integer |
Minute. |
Seconds
|
seconds | integer |
Seconds. |
Milliseconds
|
milliSeconds | integer |
Milliseconds. |
Date time
|
dateTime | date-time |
Full date time. |
Date
|
date | string |
Date string. |
Time
|
time | string |
Time string. |
Time zone
|
timeZone | string |
Time zone of the result, e.g.: 'Europe/Budapest' |
Day of week
|
dayOfWeek | DayOfWeek |
Day of week as string, e.g.: 'Sunday'. |
DST active
|
dstActive | boolean |
Boolean describing whether DST is applied and active in that time zone. |
Name | Path | Type | Description |
---|---|---|---|
Day of week
|
dayOfWeek | DayOfWeek |
Day of week as string, e.g.: 'Sunday'. |
Details of DST interval.
Name | Path | Type | Description |
---|---|---|---|
Name
|
dstName | string |
Name of DST. |
Offset
|
dstOffsetToUtc | Offset |
Details of offset. |
Offset
|
dstOffsetToStandardTime | Offset |
Details of offset. |
Start
|
dstStart | date-time |
Start of DST interval. |
End
|
dstEnd | date-time |
End of DST interval. |
Duration
|
dstDuration | Duration |
Details of the duration. |
Details of the duration.
Name | Path | Type | Description |
---|---|---|---|
Days
|
days | integer |
Duration days. |
Nanosecond of day
|
nanosecondOfDay | integer |
Nanosecond of day. |
Hours
|
hours | integer |
Hours. |
Minutes
|
minutes | integer |
Minutes. |
Seconds
|
seconds | integer |
Seconds. |
Milliseconds
|
milliseconds | integer |
Milliseconds. |
Subsecond tick
|
subsecondTicks | integer |
Subsecond tick. |
Subsecond nanoseconds
|
subsecondNanoseconds | integer |
Subsecond nanoseconds. |
BCL compatible ticks
|
bclCompatibleTicks | integer |
BCL compatible ticks. |
Total days
|
totalDays | double |
Total days. |
Total hours
|
totalHours | double |
Total hours. |
Total minutes
|
totalMinutes | double |
Total minutes. |
Total seconds
|
totalSeconds | double |
Total seconds. |
Total milliseconds
|
totalMilliseconds | double |
Total milliseconds. |
Total ticks
|
totalTicks | double |
Total ticks. |
Total nanoseconds
|
totalNanoseconds | double |
Total nanoseconds. |
Details of offset.
Name | Path | Type | Description |
---|---|---|---|
Seconds
|
seconds | integer |
Seconds. |
Milliseconds
|
milliseconds | integer |
Milliseconds. |
Ticks
|
ticks | integer |
Ticks. |
Nanoseconds
|
nanoseconds | integer |
Nanoseconds. |
Time zone details.
Name | Path | Type | Description |
---|---|---|---|
Name
|
timeZone | string |
Name of the time zone. |
Current time
|
currentLocalTime | date-time |
Current local time. |
Offset
|
currentUtcOffset | Offset |
Details of offset. |
Offset
|
standardUtcOffset | Offset |
Details of offset. |
Has DST
|
hasDayLightSaving | boolean |
Indication, whether time zone has DST. |
Is DST active
|
isDayLightSavingActive | boolean |
Indication, whether DST is currently active. |
DST interval
|
dstInterval | DstInterval |
Details of DST interval. |
Translation details.
Name | Path | Type | Description |
---|---|---|---|
Date time
|
dateTime | string |
Given date time to translate, e.g.: '2021-03-14 17:45:00'. |
Language code
|
languageCode | string |
Given language code to translate the date time into, e.g.: 'de'. |
Friendly date time
|
friendlyDateTime | string |
Full translated date time. |
Friendly date
|
friendlyDate | string |
Translated date. |
Time
|
friendlyTime | string |
Translated time. |