The strftime function's swap case flag (#) provides unexpected output for some format modifiers (a, A, b...). I'm guessing very few people would benefit from Tuesday being swapped to tUESDAY, but IMHO at least the ^# combination should produce the expected lowercase output. Thanks.
(testing, please ignore.)
Created attachment 9230 [details] Proposed patch