Skip to content
NSNormandin SystemsTHE EVERYDAY TOOLBOXMain site
◷

Date & time / YOUR EVERYDAY TOOLBOX

Cron/Weekday Alarm

Alarm based on time and weekdays expression

✓ Free to use✓ No account neededHow to use this tool ↓
YOUR WORKSPACESee an example ↗

Opening your tool…

Runs in your browser. Check important results and keep a copy of your original files.

THE PRACTICAL GUIDE · NORMANDIN SYSTEMS

Get more from Cron/Weekday Alarm

Cron/Weekday Alarm helps you target an alarm using time and selected weekdays. The tool builds the next scheduled occurrence from a clock time and weekday selection, then counts down to that occurrence. Time-related results are easiest to interpret when the input meaning is explicit: a calendar date, a local clock reading, an exact instant, and an elapsed duration are different kinds of information. Inspect the calculated next date instead of assuming the current day is included; weekday selections and passed times affect the target. Use the worked example to establish the expected behavior before entering a more complicated case. Keep the page open and the device awake. Browser throttling, muted audio, autoplay restrictions, sleep, or a closed tab can prevent an alert from behaving like a dedicated alarm. Keep the original date or duration alongside the result when sharing it, and include a time zone whenever the result refers to an actual moment. That context makes the result easier to check and prevents another reader from silently assuming a different clock or calendar convention.

Guide updated October 13, 2026

How to use this tool

  1. Choose the Alarm at time and select the weekday checkboxes on which that time should apply.
  2. Select Start and inspect the next computed target, especially when the chosen time has already passed today.
  3. Test a near-term occurrence with browser sound enabled, keeping the page and device active for the intended reminder.
  4. Use Stop to cancel or silence the alarm. Recheck the weekday selection and local time interpretation before restarting.

SEE IT IN PRACTICE

A worked example

EXAMPLE INPUT
Weekdays Monday through Friday; alarm time 09:00
RESULT / WHAT TO EXPECT
The next eligible weekday at 09:00 in the local scheduling context

If the current day’s selected time has passed, the next eligible occurrence moves to a later selected day.

Read the next eligible occurrence

A weekday rule and a clock time determine which upcoming date qualifies. If today’s selected time has passed, the next occurrence moves to a later eligible day. Verify the displayed next target after changing the rule. This is more informative than reading only a compact expression, because it reveals the actual date the current settings select in the local scheduling context.

Account for the browser’s execution environment

A recurring browser alarm is useful for an active-session reminder, but sound permissions, mute state, sleep, and tab suspension still matter. Test a near-term occurrence before relying on a longer schedule. Recheck interpretation after changing the system timezone. A valid recurrence rule describes timing intent; it does not establish that an unattended browser will execute every occurrence indefinitely.

Review the next occurrence

Weekday selection and clock time determine which upcoming occurrence is eligible. A selected Monday time that has already passed cannot represent a future alarm for the same morning. The computed next date is therefore the most useful sanity check. Verify it after changing weekday settings, and do not infer server-style recurrence guarantees from the use of a cron expression.

When this tool is useful

  • Set a weekday-based reminder with the relevant clock and calendar assumptions made explicit.
  • Inspect the next scheduled occurrence using a simple, reproducible example.
  • Understand a recurring-time rule while keeping the original input available for comparison.

Tips for a better result

  • Keep the page open and the device awake. Browser throttling, muted audio, autoplay restrictions, sleep, or a closed tab can prevent an alert from behaving like a dedicated alarm.
  • Inspect the calculated next date instead of assuming the current day is included; weekday selections and passed times affect the target.
  • Keep dates unambiguous when sharing results. A year-month-day date is easier to interpret internationally than a numeric date whose month and day order is unclear.

Frequently asked questions

Does this page provide the same persistence guarantees as a server cron job?

No. A browser alarm depends on the page and device state. Its weekday and time settings describe intended occurrences, but closing or suspending the browser can prevent an alert.

Why should I record the time zone or unit?

A local clock reading can refer to different instants in different places, and a duration number can represent seconds, minutes, or hours. Recording the context prevents a correct calculation from being reused with the wrong interpretation.

How can I investigate an unexpected result?

Reduce the input to a simple known case, then restore one complication at a time. Inspect the calculated next date instead of assuming the current day is included; weekday selections and passed times affect the target. Check boundary conditions such as midnight, month end, leap day, or a daylight-saving transition where they apply.

What happens to the information I enter?

The utility processes your input in this browser. Some tools retain field values in browser storage or the URL; avoid entering secrets in shareable fields. Page and asset requests still go to the hosting provider. Read the privacy and offline-use notes for details.