Use the --calendar option.

# Diàleg de calendari

Use the --calendar option to create a calendar dialog. Zenity returns the selected date to standard output. If no date is specified on the command line, the dialog uses the current date.

El diàleg de calendari admet les opcions següents:

# --text=text

Especifica el text que es mostra al diàleg del calendari.

# --day=day

Specifies the day that is selected in the calendar dialog. day must be a number between 1 and 31 inclusive.

# --month=month

Specifies the month that is selected in the calendar dialog. month must be a number between 1 and 12 inclusive.

# --year=year

Especifica l'any hi ha seleccionat al diàleg del calendari.

# --date-format=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.

The following example script shows how to create a calendar dialog:

#!/bin/sh

if zenity --calendar \ --title="Select a Date" \ --text="Click on a date to select that date." \ --day=10 --month=8 --year=2004 then echo $? else echo "No date selected" fi

# Exemple de diàleg de calendari

Zenity calendar dialog example