diff --git a/d0355r4.html b/d0355r4.html
index 38dba81..73c67b6 100644
--- a/d0355r4.html
+++ b/d0355r4.html
@@ -37,7 +37,7 @@
Document number: D0355R4
Howard E. Hinnant
-2017-10-14
+2017-10-15
<chrono>
to Calendars and Time Zonesto_stream
sets failbit
if it is required to create a name
+for an invalid month or weekday.fmt
(P0645)format
throw an exception if anything happens so that it
could not return an accurate string.fmt
, ios_base::failbit
will be set on os
%a
-The locale's abbreviated weekday name.
+The locale's abbreviated weekday name. If the value does not contain a valid
+weekday
, ios::failbit
is set.
%A
-The locale's full weekday name.
+The locale's full weekday name. If the value does not contain a valid
+weekday
, ios::failbit
is set.
%b
-The locale's abbreviated month name.
+The locale's abbreviated month name. If the value does not contain a valid
+month
, ios::failbit
is set.
%B
-The locale's full month name.
+The locale's full month name. If the value does not contain a valid
+month
, ios::failbit
is set.
diff --git a/date.html b/date.html
index 80c464c..9f6e40f 100644
--- a/date.html
+++ b/date.html
@@ -26,7 +26,7 @@
Howard E. Hinnant
-2017-10-14
+2017-10-15
date
@@ -7673,22 +7673,26 @@ unchanged into the stream.
%a
-The locale's abbreviated weekday name.
+The locale's abbreviated weekday name. If the value does not contain a valid
+weekday
, std::ios::failbit
is set.
%A
-The locale's full weekday name.
+The locale's full weekday name. If the value does not contain a valid
+weekday
, std::ios::failbit
is set.
%b
-The locale's abbreviated month name.
+The locale's abbreviated month name. If the value does not contain a valid
+month
, std::ios::failbit
is set.
%B
-The locale's full month name.
+The locale's full month name. If the value does not contain a valid
+month
, std::ios::failbit
is set.