> For the complete documentation index, see [llms.txt](https://pyzenity.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://pyzenity.gitbook.io/docs/dialogs/calendar-dialog.md).

# Calendar Dialog

&#x20;Use the calendar option to create a calendar dialog. Zenity returns the selected date to standard output. If no date is specified, the dialog uses the current date.

&#x20;The calendar dialog supports the following options

| option      | discription                                                                                                                                                                                                                                                   |
| ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| text        | Specifies the text that is displayed in the calendar dialog.                                                                                                                                                                                                  |
| day         | Specifies the day that is selected in the calendar dialog. day must be a number between 1 and 31 inclusive.                                                                                                                                                   |
| month       | Specifies the month that is selected in the calendar dialog. month must be a number between 1 and 12 inclusive.                                                                                                                                               |
| year        | Specifies the year that is selected in the calendar dialog.                                                                                                                                                                                                   |
| date-format | Specifies the format that is returned from the calendar dialog after date selection. The default format depends on your locale. format must be a format that is acceptable to the strftime function, for example %A %d/%m/%y. (not supported yet.coming soon. |

&#x20;The following example script shows how to create a calendar dialog:

```
import zenity
res, data=zenity.show(calendar, title="Select a Date",
    text="Click on a date to select that date.",
    day=10, month=8, year=2004)

if res:
    print(data)
```

Figure 1 Calendar Dialog Example
