howard-hinnant-date
« Back to VersTracker
Description:
C++ library for date and time operations based on <chrono>
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: c++ datetime library chrono header-only
Install: brew install howard-hinnant-date
About:
Howard Hinnant's date library provides a comprehensive set of C++11/14/17 classes and functions for date and time manipulation. It extends the standard <chrono> library with a typesafe date API, handling calendars, time zones, and formatting. The library serves as a proposal for standardization, offering a robust foundation for temporal calculations.
Key Features:
  • Typesafe date and time types
  • Gregorian and Julian calendar support
  • IANA time zone database integration
  • ISO 8601 parsing and formatting
  • Header-only library
Use Cases:
  • Parsing and formatting timestamps in applications
  • Performing calendar-aware date arithmetic
  • Converting between different time zones
  • Handling leap seconds and daylight saving time
Alternatives:
  • Boost.DateTime – Boost is heavier and part of a larger collection, while HowardHinnantDate is a lightweight, standalone library focused on modern C++ idioms.
Version History
Detected Version Rev Change Commit
Dec 22, 2024 2:11am 0 VERSION_BUMP f86bc4bd
Oct 27, 2024 3:46pm 0 VERSION_BUMP 15febf28