From 03198b881ab7db3a5d3d7bddaecb0c2692372387 Mon Sep 17 00:00:00 2001 From: Jose Antonio Mendoza Date: Tue, 26 Mar 2024 06:44:56 +0100 Subject: [PATCH] Fix `toString(style:)` for `.month`, `.shortMonth`and `.veryShortMonth` --- Sources/DateHelper/DateHelper.swift | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Sources/DateHelper/DateHelper.swift b/Sources/DateHelper/DateHelper.swift index a6c2470..214470e 100644 --- a/Sources/DateHelper/DateHelper.swift +++ b/Sources/DateHelper/DateHelper.swift @@ -82,6 +82,12 @@ public extension Date { if let day = component(.day) as NSNumber? { return formatter?.string(from: day) } + case .month: + return self.toString(format: .custom("MMMM")) + case .shortMonth: + return self.toString(format: .custom("MMM")) + case .veryShortMonth: + return self.toString(format: .custom("MMMMM")) default: if let symbols = Date.cachedDateFormatters.cachedFormatter()?.symbols(for: style), let weekday = component(.weekday) {