'/(?<!%)a/'=>'%p',// Lowercase Ante meridiem and Post meridiem => MySQL provides only uppercase
'/(?<!%)A/'=>'%p',// Uppercase Ante meridiem and Post meridiem
'/(?<!%)d/'=>'%d',// Day of the month, 2 digits with leading zeros
'/(?<!%)D/'=>'%a',// A textual representation of a day, three letters
'/(?<!%)F/'=>'%M',// A full textual representation of a month, such as January or March
'/(?<!%)g/'=>'%l',// 12-hour format of an hour without leading zeros
'/(?<!%)G/'=>'%k',// 24-hour format of an hour without leading zeros
'/(?<!%)h/'=>'%h',// 12-hour format of an hour with leading zeros
'/(?<!%)H/'=>'%H',// 24-hour format of an hour with leading zeros
'/(?<!%)i/'=>'%i',// Minutes with leading zeros
'/(?<!%)I/'=>'N/A',// Whether or not the date is in daylights savings time
'/(?<!%)S/'=>'N/A',// English ordinal suffix for the day of the month, 2 characters, see below
'/jS/'=>'%D',// MySQL can't return separate suffix, but could return date with suffix
'/(?<!%)j/'=>'%e',// Day of the month without leading zeros
'/(?<!%)l/'=>'%W',// A full textual representation of the day of the week
'/(?<!%)L/'=>'N/A',// Whether it's a leap year
'/(?<!%)m/'=>'%m',// Numeric representation of a month, with leading zeros
'/(?<!%)M/'=>'%b',// A short textual representation of a month, three letters
'/(?<!%)n/'=>'%c',// Numeric representation of a month, without leading zeros
'/(?<!%)O/'=>'N/A',// Difference to Greenwich time (GMT) in hours
'/(?<!%)r/'=>'N/A',// RFC 2822 formatted date
'/(?<!%)s/'=>'%s',// Seconds, with leading zeros
// S and jS moved before j - see above
'/(?<!%)t/'=>'N/A',// Number of days in the given month
'/(?<!%)T/'=>'N/A',// Timezone setting of this machine
'/(?<!%)U/'=>'N/A',// Seconds since the Unix Epoch (January 1 1970 00:00:00 GMT)
'/(?<!%)w/'=>'%w',// Numeric representation of the day of the week
'/(?<!%)W/'=>'%v',// ISO-8601 week number of year, weeks starting on Monday (added in PHP 4.1.0)
'/(?<!%)Y/'=>'%Y',// A full numeric representation of a year, 4 digits
'/(?<!%)y/'=>'%y',// A two digit representation of a year
'/(?<!%)z/'=>'N/A',// The day of the year (starting from 0) => MySQL starts from 1
'/(?<!%)Z/'=>'N/A',// Timezone offset in seconds. The offset for timezones west of UTC is always negative, and for those east of UTC is always positive.