Skip to content

Quickstart

1Shared Rust Coresame behavior in Python + Node
IANATimezone SupportUTC offsets + DST helpers included
BatchParse / Format APIsvectorized-style throughput
from bridgetime import bridge_time, bridge_duration
now = bridge_time.now("UTC")
parsed = bridge_time.parse("2026-02-20T15:45:00Z")
local = parsed.to_timezone("America/New_York")
report_day = local.add(3, "day").start_of("day")
print(report_day.format("YYYY-MM-DD HH:mm:ss"))
# Locale-aware calendar formatting
print(report_day.calendar(locale="fr"))
# Batch formatting
rows = bridge_time.format_batch(
["2026-02-20T10:00:00Z", "2026-02-21T16:30:00Z"],
"YYYY-MM-DD",
"UTC",
)
print(rows)
# Duration
sla = bridge_duration(90, "minute")
print(sla.humanize(True))