Staaarter

Time Tools

A large set of browser-based time and date utilities: unit conversions, differences and arithmetic, formatting and validation, sequence and random generators, calendar systems (Julian, UNIX, zodiac, Easter, leap years), timezone comparisons, and visual clock/calendar drawings. Everything runs locally in your browser, so nothing you enter is ever sent to a server.

Convert 12hr Clock to 24hr

Convert a 12-hour AM/PM time like 2:30 PM into 24-hour format like 14:30.

Open tool

Convert 24hr Clock to 12hr

Convert a 24-hour clock time like 14:30 into 12-hour AM/PM format like 2:30 PM.

Open tool

Find Age Difference

Find the age gap between two people in years, months, and days from their birth dates.

Open tool

Draw an Analog Clock

Draw a live-updating or custom-time analog clock face as a downloadable SVG or PNG.

Open tool

Calculate Average Date

Average a list of calendar dates and get the mean date back.

Open tool

Calculate Average Time

Average a list of clock times correctly, using a circular mean instead of plain arithmetic.

Open tool

Analyze a Calendar Date

Get a full breakdown of a calendar date: weekday, day of year, week of year, quarter, and more.

Open tool

Decrement a Calendar Date

Subtract a number of days, weeks, months, or years from a calendar date.

Open tool

Format a Calendar Date

Reformat a YYYY-MM-DD date into any custom layout using format tokens.

Open tool

Add Fuzziness to Calendar Dates

Turn a precise calendar date into an imprecise description, like "early August 2026".

Open tool

Spell a Calendar Date

Turn a calendar date into a natural spelled-out phrase, like "the fifth of August, twenty twenty-six".

Open tool

Increment a Calendar Date

Add a number of days, weeks, months, or years to a calendar date.

Open tool

Round a Calendar Date

Round a calendar date to the nearest week start, month start, or year start.

Open tool

Sort Calendar Dates

Sort a list of YYYY-MM-DD calendar dates into chronological order.

Open tool

Truncate a Calendar Date

Round a calendar date down to the start of its month or the start of its year.

Open tool

Validate a Calendar Date

Check whether a YYYY-MM-DD date actually exists, with correct leap-year handling.

Open tool

Convert Cat's Age to Human Years

Convert a cat's age in years into its approximate equivalent in human years.

Open tool

Find What Day of the Week Christmas Falls On

Find which day of the week December 25 falls on for a single year or a range of years.

Open tool

Calculate Clock Hand Angle

Calculate the exact angle of the hour, minute, and second hands for any time.

Open tool

Set Clock Hand Angle

Find the clock time that matches a given hour hand and minute hand angle.

Open tool

Analyze a Clock Time

Break down a clock time into AM/PM, elapsed seconds, clock hand angles, and a palindrome check.

Open tool

Decrement a Clock Time

Subtract a duration like "2h45m" from a clock time, wrapping back past midnight into the previous day.

Open tool

Format a Clock Time

Format a 24-hour clock time into a custom pattern using HH, hh, mm, ss, and A tokens.

Open tool

Add Fuzziness to Clock Times

Turn a precise clock time into an imprecise spoken description, like "just after half past three".

Open tool

Spell a Clock Time

Turn a 24-hour clock time into a natural spoken phrase, like "quarter past three in the afternoon".

Open tool

Increment a Clock Time

Add a duration like "2h45m" to a clock time, wrapping past midnight into the next day.

Open tool

Round a Clock Time

Round a 24-hour clock time to the nearest multiple of a chosen interval, from 1 to 1440 minutes.

Open tool

Sort Clock Times

Sort a list of clock times into chronological order within a single day.

Open tool

Truncate a Clock Time

Truncate a 24-hour clock time down to the hour or the minute, discarding the finer components.

Open tool

Validate a Clock Time

Check whether a clock time is valid and see its 12-hour or 24-hour equivalent.

Open tool

Check If a Year Is a Common Year

Check whether a single year is a common (non-leap) year, with the rule that applied.

Open tool

Find Common Years

List every common (non-leap) year within a given year range.

Open tool

Generate Custom Dates

Generate a sequence of calendar dates from a start date, a step like "10 days" or "1 month", and a count.

Open tool

Generate Custom Clock Times

Generate a sequence of clock times from a start time, a step like "90m" or "2h", and a count, wrapping past midnight.

Open tool

Find Date by the Day of the Year

Turn a year and an ordinal day number back into the calendar date it represents.

Open tool

Find Date Difference

Find the number of days between two dates, plus a years/months/days breakdown.

Open tool

Sort Date Intervals

Sort a list of start-to-end date ranges by their start date.

Open tool

Split Date into Intervals

Split a date range into a chosen number of equal sub-ranges.

Open tool

Visualize Date Intervals

Turn a list of labeled date ranges into a Gantt-style horizontal bar-chart timeline.

Open tool

Generate a Date Sequence

Generate a list of dates starting from a given date, stepping by a fixed number of days.

Open tool

Convert a Date to a Julian Day

Convert a Gregorian calendar date into its Julian Day Number.

Open tool

Find Day of the Week

Find the weekday name for any calendar date.

Open tool

Find Day of the Year

Find which ordinal day of the year a calendar date falls on, from 1 to 366.

Open tool

Convert Days to Hours

Convert a number of days, including decimals, into the equivalent number of hours.

Open tool

Draw a Digital Clock

Render a live-updating digital clock in the browser, switchable between 24-hour and 12-hour display.

Open tool

Convert Dog's Age to Human Years

Convert a dog's age in years into its approximate human-year equivalent.

Open tool

Find Easter Dates

Find the date of Western (Gregorian) Easter Sunday for a year or range of years.

Open tool

Find Friday the 13th

List every Friday the 13th within a given year or year range.

Open tool

Convert Gregorian Calendar to Julian Calendar

Convert a modern Gregorian calendar date into its Julian calendar equivalent.

Open tool

Convert Hours to Days

Convert a number of hours into whole days plus the leftover remainder hours.

Open tool

Convert Human's Age to Cat Years

Convert a human age into where it lands on the classic cat-aging chart, expressed in actual cat years.

Open tool

Convert Human's Age to Dog Years

Convert a human age into the equivalent dog age using a tiered aging curve.

Open tool

Convert Human Time to UNIX Time

Convert a readable UTC date and time into a UNIX timestamp in seconds.

Open tool

Convert a Julian Day to a Date

Convert a Julian Day Number into its Gregorian calendar date.

Open tool

Convert Julian Calendar to Gregorian Calendar

Convert an old-style Julian calendar date into its modern Gregorian calendar equivalent.

Open tool

Find What Day of the Week July 4th Falls On

List which day of the week July 4th falls on for every year in a given range.

Open tool

Check If a Year Is a Leap Year

Check whether a single year is a leap year, with the rule that applied.

Open tool

Find Leap Years

List every leap year within a given year range.

Open tool

Generate Magic Calendar Dates

List every date in a year range whose 8 digits (MMDDYYYY) are strictly increasing, strictly decreasing, or all identical.

Open tool

Generate Magic Clock Times

List every clock time in an hour range whose 4 digits (HHMM) are strictly increasing, strictly decreasing, or all identical.

Open tool

Draw a Memento Mori Calendar

Visualize a lifespan as a grid of weeks lived and weeks remaining, from a birth date and life expectancy.

Open tool

Convert Military Time to Regular Time

Convert military time like 1430 or "1430 hours" into regular 12-hour clock time.

Open tool

Mirror a Clock Time

Find what a digital or analog clock's time looks like when reflected in a mirror.

Open tool

Draw a Monthly Calendar

Draw a full monthly calendar grid for any year and month, with today highlighted and month-to-month navigation.

Open tool

Find What Day of the Week New Year's Day Falls On

Find what day of the week New Year's Day (January 1st) falls on, for a single year or a range of years.

Open tool

Generate Palindromic Calendar Dates

List every date in a year range whose 8 digits (MMDDYYYY) read the same forwards and backwards.

Open tool

Generate Palindromic Clock Times

List every clock time in an hour range whose 4 digits (HHMM) read the same forwards and backwards.

Open tool

Generate Random Dates

Generate a batch of random calendar dates within a chosen year range, using cryptographically secure randomness.

Open tool

Generate Random Clock Times

Generate a batch of random clock times, using cryptographically secure randomness.

Open tool

Generate Random UNIX Time

Generate cryptographically random UNIX timestamps within an optional min/max range.

Open tool

Convert Regular Time to Military Time

Convert 12-hour AM/PM times into 4-digit military time format.

Open tool

Find Season by Date

Enter a date and hemisphere to get its meteorological season.

Open tool

Find Seconds Since Midnight

Find how many seconds have elapsed since 00:00:00 for a given clock time.

Open tool

Find Seconds Till Midnight

Find how many seconds remain until the next 00:00:00 for a given clock time.

Open tool

Convert Seconds to Time

Convert a whole number of seconds into HH:MM:SS format, with hours allowed to exceed 24.

Open tool

Find a Specific Day

Find the exact date of an ordinal weekday, like "the 2nd Tuesday of March" or "the last Friday of June".

Open tool

Find the Thanksgiving Day

Find the exact date of US Thanksgiving, the fourth Thursday of November, for a single year or a range of years.

Open tool

Find Time Difference

Find the duration between two clock times, wrapping to the next day if needed.

Open tool

Sort Time Intervals

Sort a list of start-end time ranges by their start time.

Open tool

Split Time into Intervals

Split a total duration into a chosen number of equal-length time intervals, with exact boundary times for each.

Open tool

Visualize Time Intervals

Turn a list of labeled same-day time intervals into a horizontal bar-chart timeline.

Open tool

Generate a Time Sequence

Generate a list of clock times starting at a given time, spaced by a fixed step.

Open tool

Convert Time to Seconds

Convert a duration written as HH:MM:SS or HH:MM into its total number of seconds.

Open tool

Convert Time Between Timezones

Convert a local date and time from one IANA time zone to its equivalent wall-clock time in another.

Open tool

Generate a UNIX Time Sequence

Generate a list of evenly spaced UNIX timestamps from a start, step, and count.

Open tool

Convert UNIX Time to Human Time

Convert a UNIX timestamp in seconds into a readable UTC calendar date and time.

Open tool

Find Week of the Year

Find a date's ISO 8601 week number, with weeks starting Monday and week 1 anchored to the year's first Thursday.

Open tool

Find Current Time in Multiple Countries

See the current time in a list of IANA time zones side by side, refreshed on demand.

Open tool

Print Dates of All Zodiac Signs

Print the full Western zodiac calendar, all 12 signs and their date ranges at a glance.

Open tool

Find a Zodiac Sign by Date

Enter a birth date and get its Western (tropical) zodiac sign.

Open tool