PACEMAKER(8)

πŸ’… PACEMAKER(8) β€” the gen-z bestie guide to iso8601 πŸŽ€

okay so bestie, buckle up: this is part of the Pacemaker cluster resource manager, and specifically it's the iso8601 tool that lives in the pacemaker manual section 8. the way this thing parses ISO 8601 date/time stuff? lowkey iconic. but there's a big vibe check first:

DEPRECATED: this tool will be removed in a future release 😭 no cap, it's on its way out. use it, love it, but don't get attached fr fr.

✨ SYNOPSIS ✨

iso8601 <command> [options]

like, you give it a <command>, you give it [options], it does the thing. that's the whole mood. πŸ¦‹


🌸 DESCRIPTION 🌸

DEPRECATED: this tool will be removed in a future release πŸ’€ (yes we're saying it twice, it's that serious)

🫢 Help Options:

  • -h, --help β€” show help options, the classic "what does this even do" button
  • --help-all β€” show all the help options, the full unhinged lore drop
  • --help-output β€” show output help
  • --help-commands β€” show command options
  • --help-modifiers β€” show output modifiers

πŸŽ€ Output Options:

  • --output-as=FORMAT β€” pick your output format, one of: text (default), xml. text is the default bestie, xml is for when you're feeling fancy ✨
  • --output-to=DEST β€” name the file for output (or "-" for stdout, iykyk)

πŸ‘‘ Commands:

  • -n, --now β€” display the current date/time ⏰ main character energy
  • -d, --date=DATE β€” parse an ISO 8601 date/time (for example, '2019-09-24 00:30:00+01:00' or '2019-040')
  • -p, --period=PERIOD β€” parse an ISO 8601 period (interval) with start time (for example, '2005-040/2005-043')
  • -D, --duration=DURATION β€” parse an ISO 8601 duration (for example, 'P1M')
  • -E, --expected=TEXT β€” exit with error status if result does not match this text. Requires: -n or -d ⚠️ like, it literally won't work without one of those, don't test it

🌈 Output modifiers:

  • -s, --seconds β€” show result as a seconds since 0000-001 00:00:00Z
  • -S, --epoch β€” show result as a seconds since EPOCH (1970-001 00:00:00Z)
  • -L, --local β€” show result as a 'local' date/time
  • -O, --ordinal β€” show result as an 'ordinal' date/time
  • -W, --week β€” show result as an 'calendar week' date/time

πŸ’œ Application Options:

  • -$, --version β€” display software version and exit πŸ‘‹
  • -V, --verbose β€” increase debug output (may be specified multiple times β€” stack it, bestie, go off)

for more information on the ISO 8601 standard, see https://en.wikipedia.org/wiki/ISO_8601 πŸ“š (yes, a real link, go read it, it's giving "nerd but make it cute")


🌟 AUTHOR 🌟

Written by Andrew Beekhof and the Pacemaker project contributors 🫢 absolute legends, both of them.


okay that's the whole page!! quick little sign-off for you: this is Pacemaker 3.0.3+20260728.7052..., dated September 2026, living its best life in the PACEMAKER(8) section. slay, bye, don't forget it's deprecated πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from