How can the date string be parsed using strptime to handle localized names and convert it directly to the format YYYY-MM-DD?

When parsing a date string with localized month names, we can use the `strptime` function in PHP to handle this. We can specify the format of the input date string using the localized month names and then convert it directly to the desired format of YYYY-MM-DD using the `date` function.

$dateString = '15 марта 2023'; // Date string with localized month name
$dateTime = strptime($dateString, '%d %B %Y'); // Parse the date string using localized month name
$formattedDate = date('Y-m-d', mktime(0, 0, 0, $dateTime['tm_mon']+1, $dateTime['tm_mday'], $dateTime['tm_year']+1900)); // Convert parsed date to YYYY-MM-DD format
echo $formattedDate; // Output: 2023-03-15