std::chrono...last::month(3)
π NAME π
okay bestie, welcome to the std::chrono...last::month(3) page from the C++ Standard Libary manual β yes, that's the manual name as written, I'm not editing the header β¨.
std::chrono::month_day_last::month β std::chrono::month_day_last::month. That's the whole NAME vibe: it's the month member of std::chrono::month_day_last, and this page is its little spotlight moment π
.
β¨ Synopsis β¨
constexpr std::chrono::month month() const noexcept; (since C++20)
Retrieves a copy of the std::chrono::month object stored in *this. That's the whole flex π«Ά.
π«Ά Return value π«Ά
A copy of the std::chrono::month object stored in *this. No cap, that's literally the return value π.
π Example π
Here's the code, verbatim, because we respect the code in this group chat:
// Run this code
#include <chrono>
#include <iostream>
using namespace std::chrono;
int main()
{
std::cout << std::boolalpha;
auto mdl{February/last}; // Last day of a February
auto ymdl{year(2020) / mdl};
std::cout << (year_month_day{ymdl} ==
year_month_day{February/29/2020}) << ' ';
mdl = (mdl.month() + months(1)) / last; // Last day of the next
month, in 2020
ymdl = year(2020) / mdl;
std::cout << (year_month_day{ymdl} ==
year_month_day{March/31/2020}) << '\n';
}
π Output π
true true
mwah π β source is http://cppreference.com, the date on this one is 2024.06.10, and the page title is std::chrono...last::month(3). Bye bestie, go copy that month object π«Άβ¨
π¦ where this page comes from
- nixpkgs unstable: stdman 2024.07.05
- opensuse-leap 16.0: stdman 2024.07.05-bp160.1.9 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms