From 578e271411a858405e98851513ca0e215fb12ac4 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Tue, 29 Apr 2025 11:19:19 +0300 Subject: [PATCH] ; Improve documentation of 'format-time-string' * doc/lispref/os.texi (Time Parsing): Fix documentation of week numbers for %U, %V and %W. (Bug#78096) (cherry picked from commit 79e7eeb32964ba79f0d0ef06c9c0d7c16c542f37) --- doc/lispref/os.texi | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/doc/lispref/os.texi b/doc/lispref/os.texi index c5a1b84a803..79001e761dc 100644 --- a/doc/lispref/os.texi +++ b/doc/lispref/os.texi @@ -1915,14 +1915,18 @@ This is a synonym for @samp{%H:%M:%S}. This stands for the numeric day of week (1--7). Monday is day 1. @item %U This stands for the week of the year (01--52), assuming that weeks -start on Sunday. +start on Sunday. If January 1 is not a Sunday, the first partial week +is week zero. @item %V -This stands for the week of the year according to ISO 8601. +This stands for the week of the year according to ISO 8601. Note that, +unlike @samp{%U} and @samp{%W}, the week according to ISO 8601 does +@emph{not} roll over to 1 on January 1, but keeps its last number. @item %w This stands for the numeric day of week (0--6). Sunday is day 0. @item %W -This stands for the week of the year (01--52), assuming that weeks -start on Monday. +This stands for the week of the year (01--52), assuming that weeks start +on Monday. If January 1 is not a Monday, the first partial week is week +zero. @item %x This has a locale-specific meaning. In the default locale (named @samp{C}), it is equivalent to @samp{%D}. -- 2.39.5