---
title: "iso8601(_:)"
framework: foundation
role: symbol
role_heading: Type Method
path: "foundation/date/formatstyle/symbol/timezone/iso8601(_:)"
---

# iso8601(_:)

Creates the ISO 8601 representation of the timezone with hours, minutes, and optional seconds.

## Declaration

```swift
static func iso8601(_ width: Date.FormatStyle.Symbol.TimeZone.Width) -> Date.FormatStyle.Symbol.TimeZone
```

## Parameters

- `width`: Specifies the width of the string result.

## Return Value

Return Value A timezone format style appropriate for the locale and specified width.

## Discussion

Discussion For example, -0700 (Date.FormatStyle.Symbol.TimeZone.Width.short) or -07:00 (Date.FormatStyle.Symbol.TimeZone.Width.long).

## See Also

### Modifying a Time Zone

- [specificName(_:)](foundation/date/formatstyle/symbol/timezone/specificname(_:).md)
- [genericName(_:)](foundation/date/formatstyle/symbol/timezone/genericname(_:).md)
- [localizedGMT(_:)](foundation/date/formatstyle/symbol/timezone/localizedgmt(_:).md)
- [identifier(_:)](foundation/date/formatstyle/symbol/timezone/identifier(_:).md)
- [exemplarLocation](foundation/date/formatstyle/symbol/timezone/exemplarlocation.md)
- [genericLocation](foundation/date/formatstyle/symbol/timezone/genericlocation.md)
