{"id":"iso-datetime-diff-seconds","version":"1.0.0","description":"Return the signed whole-second difference between two strict UTC ISO-8601 datetimes.","supported_operations":["iso datetime diff seconds","difference between utc datetimes in seconds","utc datetime difference in seconds"],"unsupported_operations":["leap seconds","time zones","offsets other than Z","fractional seconds","locale","ISO-8601 duration strings","calendar month or year difference","DST"],"semantics":["start and end must each match YYYY-MM-DDTHH:MM:SSZ with zero-padded fields and a real proleptic Gregorian UTC civil time.","Years are 0001-9999. Days are linear 86400-second POSIX days. There are no leap seconds, fractional seconds, space separators, or offsets other than Z.","The result is the canonical integer string of end minus start in whole seconds on the UTC timeline.","The difference is negative when end is earlier than start, and 0 when the instants are equal."],"limits":{"min_year":1,"max_year":9999},"pricing":{"status":"unpriced","charge_usd":null},"input_schema":{"type":"object","additionalProperties":false,"required":["start","end"],"properties":{"start":{"type":"string","minLength":20,"maxLength":20,"pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$"},"end":{"type":"string","minLength":20,"maxLength":20,"pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$"}}},"output_schema":{"type":"object","additionalProperties":false,"required":["seconds"],"properties":{"seconds":{"type":"string","pattern":"^(0|-?[1-9][0-9]*)$"}}},"examples":[{"input":{"start":"2026-09-11T12:00:00Z","end":"2026-09-11T12:01:30Z"},"output":{"seconds":"90"}}],"execute_url":"/v1/tools/iso-datetime-diff-seconds/versions/1.0.0/execute"}