21.1.1 Specifying the format of date output

If given an argument that starts with a ‘+’, date prints the date and time in the format defined by that argument, which is similar to that of the strftime function. Except for conversion specifiers, which start with ‘%’, characters in the format string are printed unchanged. The conversion specifiers are described below.