Date & Time Tools
Free, privacy-first date and time utilities built on the browser's native Date and Intl APIs. Convert Unix timestamps, calculate date differences and business days, decode cron expressions, and more — all locally in your browser.
Most popular
- date-timeUnix Timestamp● ready
Turn Unix timestamps into human-readable dates and back, in seconds or milliseconds, with any timezone applied — all locally in your browser.
- date-timeDate Diff● ready
Find the number of days, weeks, months, and years between two dates — with exact breakdowns and no calendar math errors.
- date-timeTimezone● ready
Pick a moment in one timezone and see it in another — including IANA zones, DST-aware offsets, and a simultaneous UTC readout.
- date-timeAge● ready
Enter a birth date and instantly get the precise age — years, months, and days — as of today or any date you choose.
- date-timeDate Formats● ready
Paste a date in almost any format and get it back as ISO 8601, RFC 2822, Unix timestamp, and your locale's long and short forms.
Convert
- date-timeUnix Timestamp● ready
Turn Unix timestamps into human-readable dates and back, in seconds or milliseconds, with any timezone applied — all locally in your browser.
- date-timeDate Formats● ready
Paste a date in almost any format and get it back as ISO 8601, RFC 2822, Unix timestamp, and your locale's long and short forms.
- date-timeJulian Date● ready
Convert a Gregorian date to a Julian day number (JD / MJD) and back — used in astronomy, time-series, and legacy systems.
- date-timeISO 8601● ready
Decode ISO 8601 duration strings (PT1H30M, P2W, P3Y6M) into readable time spans, or assemble one from unit inputs.
- date-timeEpoch Clock● ready
Watch the current Unix timestamp tick in real time — seconds, milliseconds, microseconds, ISO 8601, and your local time all at once.
Calculate
- date-timeDate Diff● ready
Find the number of days, weeks, months, and years between two dates — with exact breakdowns and no calendar math errors.
- date-timeBusiness Days● ready
Count working days between two dates or add N business days to a start date — weekends skipped, optional holiday list applied.
- date-timeAge● ready
Enter a birth date and instantly get the precise age — years, months, and days — as of today or any date you choose.
- date-timeWork Hours● ready
Compute total hours and minutes worked from start and end times (with optional breaks) across a day or a weekly timesheet.
- date-timeAdd Time● ready
Take a start date and add or subtract any combination of days, weeks, months, and years — with month-end handling done right.
- date-timeDuration● ready
Find the exact duration between two times of day (handling overnight spans) or sum a list of durations like 1h 30m + 45m.
Timezones & Scheduling
- date-timeTimezone● ready
Pick a moment in one timezone and see it in another — including IANA zones, DST-aware offsets, and a simultaneous UTC readout.
- date-timeWorld Clock● ready
Add any number of cities and see their live local times side by side — perfect for scheduling calls across timezones.
- date-timeCron● ready
Decode any 5-field cron expression into readable schedule text, or build one from dropdowns — perfect for scheduling jobs.
- date-timeRRULE● ready
Build recurrence rules (FREQ=DAILY;INTERVAL=2…) from friendly controls, or paste an RRULE to see the next occurrences.
- date-timeTZ Abbrev● ready
Search 100+ timezone abbreviations (EST, PST, CET, JST, IST…) to find their full names, UTC offsets, and the regions that use them.
- date-timeCountdown● ready
Pick a target moment and watch a live countdown of days, hours, minutes, and seconds — with a shareable result.
Reference
- date-timeWeek Number● ready
Enter a date and get its ISO 8601 week number and the week's start and end dates — handy for sprint planning and reporting.
- date-timeDay of Week● ready
Enter any date and instantly see the weekday, plus its day-of-year position and how many days remain in the year.
- date-timeLeap Year● ready
Enter any year to see if it's a leap year, with the rule explained: divisible by 4, except centuries unless divisible by 400.
- date-timeFiscal Q● ready
Enter a date and your fiscal year's start month to see the fiscal year, quarter, and days remaining in that quarter.
- date-timeDate Range● ready
Produce every date between a start and end date — daily, weekly, monthly, or by custom interval — ready to copy into a spreadsheet.
- date-timeRelative Time● ready
Paste a date or timestamp and see it as human relative time — 'just now', '5 minutes ago', 'in 2 weeks' — in multiple languages.
- date-timeSunrise● ready
Enter a latitude/longitude (or pick a city) and date to estimate sunrise, sunset, and daylight duration using a solar-position algorithm.
- date-timeMoon Phase● ready
Find the moon phase for any date — new, waxing, full, waning — with the illumination percentage and phase age.
- date-timeStopwatch● ready
Time anything with a millisecond-accurate stopwatch (laps included) or a countdown timer that alerts when time's up — no uploads.
All tools
- date-timeUnix Timestamp● ready
Turn Unix timestamps into human-readable dates and back, in seconds or milliseconds, with any timezone applied — all locally in your browser.
- date-timeDate Diff● ready
Find the number of days, weeks, months, and years between two dates — with exact breakdowns and no calendar math errors.
- date-timeTimezone● ready
Pick a moment in one timezone and see it in another — including IANA zones, DST-aware offsets, and a simultaneous UTC readout.
- date-timeWorld Clock● ready
Add any number of cities and see their live local times side by side — perfect for scheduling calls across timezones.
- date-timeCountdown● ready
Pick a target moment and watch a live countdown of days, hours, minutes, and seconds — with a shareable result.
- date-timeDate Formats● ready
Paste a date in almost any format and get it back as ISO 8601, RFC 2822, Unix timestamp, and your locale's long and short forms.
- date-timeAge● ready
Enter a birth date and instantly get the precise age — years, months, and days — as of today or any date you choose.
- date-timeBusiness Days● ready
Count working days between two dates or add N business days to a start date — weekends skipped, optional holiday list applied.
- date-timeCron● ready
Decode any 5-field cron expression into readable schedule text, or build one from dropdowns — perfect for scheduling jobs.
- date-timeISO 8601● ready
Decode ISO 8601 duration strings (PT1H30M, P2W, P3Y6M) into readable time spans, or assemble one from unit inputs.
- date-timeWeek Number● ready
Enter a date and get its ISO 8601 week number and the week's start and end dates — handy for sprint planning and reporting.
- date-timeAdd Time● ready
Take a start date and add or subtract any combination of days, weeks, months, and years — with month-end handling done right.
- date-timeRRULE● ready
Build recurrence rules (FREQ=DAILY;INTERVAL=2…) from friendly controls, or paste an RRULE to see the next occurrences.
- date-timeTZ Abbrev● ready
Search 100+ timezone abbreviations (EST, PST, CET, JST, IST…) to find their full names, UTC offsets, and the regions that use them.
- date-timeEpoch Clock● ready
Watch the current Unix timestamp tick in real time — seconds, milliseconds, microseconds, ISO 8601, and your local time all at once.
- date-timeDay of Week● ready
Enter any date and instantly see the weekday, plus its day-of-year position and how many days remain in the year.
- date-timeLeap Year● ready
Enter any year to see if it's a leap year, with the rule explained: divisible by 4, except centuries unless divisible by 400.
- date-timeDuration● ready
Find the exact duration between two times of day (handling overnight spans) or sum a list of durations like 1h 30m + 45m.
- date-timeStopwatch● ready
Time anything with a millisecond-accurate stopwatch (laps included) or a countdown timer that alerts when time's up — no uploads.
- date-timeSunrise● ready
Enter a latitude/longitude (or pick a city) and date to estimate sunrise, sunset, and daylight duration using a solar-position algorithm.
- date-timeMoon Phase● ready
Find the moon phase for any date — new, waxing, full, waning — with the illumination percentage and phase age.
- date-timeFiscal Q● ready
Enter a date and your fiscal year's start month to see the fiscal year, quarter, and days remaining in that quarter.
- date-timeDate Range● ready
Produce every date between a start and end date — daily, weekly, monthly, or by custom interval — ready to copy into a spreadsheet.
- date-timeRelative Time● ready
Paste a date or timestamp and see it as human relative time — 'just now', '5 minutes ago', 'in 2 weeks' — in multiple languages.
- date-timeJulian Date● ready
Convert a Gregorian date to a Julian day number (JD / MJD) and back — used in astronomy, time-series, and legacy systems.
- date-timeWork Hours● ready
Compute total hours and minutes worked from start and end times (with optional breaks) across a day or a weekly timesheet.
About Date & Time Tools
Working with dates and times is one of the most common — and most error-prone — developer tasks. Our Date & Time tools handle conversions, calculations, and timezone math entirely in your browser using the native Intl/Date APIs, so your data never leaves your device.
Frequently asked questions
What is a Unix timestamp and how does it work?
A Unix timestamp is the number of seconds (or milliseconds) that have elapsed since January 1, 1970 00:00:00 UTC. Our converter translates between these numbers and human-readable dates in any timezone.
Why do timezone conversions sometimes seem off by an hour?
Usually it's daylight saving time: the offset for a timezone changes across the year. Converting with a fixed offset instead of the timezone's rules (as Intl.DateTimeFormat does) produces wrong results around DST transitions.
Do these tools upload my dates?
No. Every Date & Time tool runs entirely in your browser using the native Date and Intl APIs. Nothing is sent to a server.