Ice Free Period Days Count Calculator

ActualUTCcivil-date [iceout,nextfreeze)elapsedwhole days acrossyears/leapdates,not forecastfreezestability. Actual independent model/unit/frame/epoch/calibration and applicable measurement established;not precise ephemeris,forecast,geodesy operation,identity or safety approval.

Description

An observed ice-free period can be counted from ice-out up to the next freeze date.

An observed ice-free period can be counted from ice-out up to the next freeze date.1

A half-open civil-date interval includes its starting date and excludes its ending date.

When to use Ice Free Period Days Count Calculator

Use this tool to apply the stated ice free period days count calculator operation with an explicit input and unit basis.

How to use Ice Free Period Days Count Calculator and how it works

  1. Establish the measurement basis and units described above.
  2. Enter actualIceOutIsoDate, actualNextFreezeIsoDate and run the tool.
  3. Read result.observedIceFreeHalfOpenDays using the output meanings below.
  4. If input is rejected, correct the stated type, range, ordering or alignment issue and rerun; review successful results under the declared convention.
Input fieldMeaningValue typeRequirement
actualIceOutIsoDateIce out iso date, on the basis specified in the algorithm.stringrequired; further conditions in the algorithm
actualNextFreezeIsoDateNext freeze iso date, on the basis specified in the algorithm.stringrequired; further conditions in the algorithm

Validate real YYYY-MM-DD dates and require freeze on or after ice-out. Return their UTC whole-day difference, including leap days and year crossings.

days = next-freeze date − ice-out date

Apply the declared units, ordering and branch conditions.

Output fieldMeaningValue type
resultObject containing the declared output fields.object
result.observedIceFreeHalfOpenDaysWhole days in the half-open ice-out-to-freeze interval.number
json
{
  "input": {
    "actualIceOutIsoDate": "2026-04-01",
    "actualNextFreezeIsoDate": "2026-04-11"
  },
  "output": {
    "result": {
      "observedIceFreeHalfOpenDays": 10
    }
  }
}

Limitations and assumptions

The output applies the declared operation to the values you supply. Establish the measurement basis, units, coefficients and any caller-selected rules before interpreting it. The tool does not independently collect or verify observations or decide whether a model or reference applies.

Supply explicit required fields with the documented types and dense aligned arrays. Unknown fields, wrong types and nonfinite numbers are rejected. Branch-specific constraints are explained above. A successful false boolean, negative signed difference, empty slice or unresolved tie is distinct from an input error. Very large inputs or outputs may be rejected by shared resource limits.

Alternative or Complementary methods

For a related operation, use Display Duration Etiquette Timer. A display-duration timer compares elapsed civil days with a separately established protocol duration.

For a related operation, use Flag Age in Years Calculator. Flag age can be expressed as completed adoption anniversaries instead of a simple difference between year numbers.

References

  1. Ice Free Period Days Count Calculator — tool.io

Similar or alternative tools

Don't forget to set a bookmark for tool.io!
Privacy | Imprint | Cookies