Home / Tools / Date & Timezone Normalizer

CSV & data

Date & Timezone Normalizer

Turn messy dates into a timezone you choose, as ISO 8601.

About $1 per 1,000 dates.

Date & Timezone Normalizer — Turn messy dates into a timezone you choose, as ISO 8601.

It reads dates like "March 5, 2024 3:30pm" and dates that could be read two ways. You get ISO 8601, UTC, and a Unix timestamp. Strings it cannot parse are free.

What it does

  • Parses messy dates, times, and relative phrases like "tomorrow at 2pm".
  • Converts each result to a timezone you choose.
  • Returns ISO 8601, UTC, a Unix timestamp, and an optional custom format.
  • Marks numeric dates that could be read two ways (for example 03/04/05) as ambiguous.

Before and after

Messy dates

March 5, 2024 3:30pm
2024-03-05T15:30:00Z
05/03/2024
not a date at all
source: America/Chicago   target: UTC

Normalized to UTC (from the Actor test)

March 5, 2024 3:30pm   →  2024-03-05T21:30:00+00:00
2024-03-05T15:30:00Z   →  2024-03-05T15:30:00+00:00
05/03/2024             →  2024-05-03 (flagged as ambiguous; also 2024-03-05)
not a date at all      →  not parsed, not charged

From date-timezone-apify/tests/test_actor.py.

Get it

Pay per use · Apify · $0.001 per date

Blank lines, repeats, and strings we cannot parse are free.

FAQ

What does this tool do?

Turn messy dates into a timezone you choose, as ISO 8601. It reads dates like "March 5, 2024 3:30pm" and dates that could be read two ways. You get ISO 8601, UTC, and a Unix timestamp. Strings it cannot parse are free.

What does it cost?

Pay per use on Apify costs $0.001 per date. Blank lines, repeats, and strings we cannot parse are free.

Will you see my files?

The download tools run on your computer, so those files stay with you. The Apify tools run in your own Apify account. This website does not take uploads.