Polylang does not interfere with this function. So your problem should not come from Polylang.
The only thing that Polylang does with date format is to translate the result of get_option('date_format')
provided that you correctly translated the date format in the strings translations table.