Loading...
Loading...
The UTC offset, abbreviation and DST state a zone was on at any moment from 1970, with the surrounding transitions, and resolution of ambiguous or nonexistent local times. Called as GET /v1/tz/offset-at, it takes timezone, instant, localTime and returns timezone, utcOffset, isDst, resolution. An agent scheduling or reconciling timestamps must know that 01:30 on a fall-back night happens twice and 02:30 on a spring-forward night never happens at all; fixed offset arithmetic silently books the wrong hour. Reading this schema and dry-running the call are free and need no wallet; a real call costs $0.004, paid in USDC on Base over x402.
npx skill4agent add fittings-sh/fittings fittings-tz-offset-attz.offset-athttps://fittings.shGET https://fittings.sh/v1/tz/offset-at| Field | Type | Required | Notes |
|---|---|---|---|
| string | yes | IANA zone, e.g. America/New_York |
| string | no | ISO 8601 with an explicit Z or +HH:MM offset. Give this or localTime. |
| string | no | Wall-clock time with no offset, e.g. 2026-11-01T01:30:00. Give this or instant. |
{
"timezone": "America/New_York",
"localTime": "2026-11-01T01:30:00"
}| Price | $0.004 |
| Source | none (pure compute over the runtime IANA tzdata) |
| Licence | none-needed |
fittingscall.mjscurl -sO https://fittings.sh/skill/call.mjscurl -s https://fittings.sh/catalog/tz.offset-at | jq402 Payment Required# Dry run. Prints the quote and pays nothing, because no key is set.
node call.mjs tz.offset-at timezone=America/New_York localTime=2026-11-01T01:30:00
# For real: a wallet holding USDC on Base, and nothing else.
export FITTINGS_PRIVATE_KEY=0x...
node call.mjs tz.offset-at timezone=America/New_York localTime=2026-11-01T01:30:00FITTINGS_PRIVATE_KEYFITTINGS_MAX_PRICE@x402/core@x402/evmfittingshttps://fittings.sh/catalog/search?q=...