diff --git a/date.h b/date.h index 5f3fa35..5ff8f01 100644 --- a/date.h +++ b/date.h @@ -4019,7 +4019,7 @@ format(const std::locale& loc, std::basic_string fmt, if (!modified) s.erase(s.find(':'), 1); fmt.replace(i - 1 - modified, 2 + modified, s); - i += s.size() - 1; + i += 3; } } command = false;