Contents

month()

Modifies the ISO 8601 date format style to include the month in the formatted output.

Declaration

func month() -> Date.ISO8601FormatStyle

Return Value

An ISO 8601 date format style modified to include the month.

Discussion

The following example shows an ISO 8601 format with, and without, a month.

let meetingDate = Date() // Jun 23, 2021 at 12:51 PM
meetingDate.formatted(.iso8601
    .year()
    .day()
) 
// 2021174

meetingDate.formatted(.iso8601
    .year()
    .month()
    .day()
) 
// 20210623

If month() isn’t included in the format but day() is, the format represents the day as the ordinal date.

The default Date.ISO8601FormatStyle includes the month.

For more information about formatting dates, see the Date.FormatStyle.

See Also

Modifying Dates in an ISO 8601 Format Style