The Time Zone Info Service provides:
For the protocols, see fuchsia.intl.TimeZones.
For the underlying implementation, see `//src/lib/time_zone_info.
To integrate the service into a product target, add dependencies on "//src/intl_time_zone_info_service:pkg" and "//src/intl/time_zone_info_service:core-shard". The latter will route fuchsia.intl.TimeZones to #session-manager in core.cml.
On space-constrained devices, consider using the intl component, which exposes several different protocols from a single component containing a single executable. See //src/intl/intl_services.