Код: Выделить всё
$a = new IntlDateFormatter('en-US', IntlDateFormatter::FULL, IntlDateFormatter::NONE, 'Europe/London', IntlDateFormatter::GREGORIAN);
var_dump($a->format(strtotime('2021-09-17 15:00')));
$a = new IntlDateFormatter('sv-SE', IntlDateFormatter::FULL, IntlDateFormatter::NONE, 'Europe/London', IntlDateFormatter::GREGORIAN);
var_dump($a->format(strtotime('2021-09-17 15:00')));
Код: Выделить всё
string(26) "Friday, September 17, 2021"
string(24) "fredag 17 september 2021"
Код: Выделить всё
string(26) "Friday, September 17"
string(24) "fredag 17 september"
Код: Выделить всё
string(18) "September 17, 2021"
string(17) "17 september 2021"
Мне конкретно нужна «полная» версия, а не годовая часть.
Пожалуйста, не предлагайте какое-либо решение, которое пытается «взломать» "удалить год, например, удалив его с помощью строки/регулярного выражения. Мне нужно решение, чтобы двигатель не включал часть года в выходные данные. Я уверен, что в других регионах части года гораздо сложнее/разные, чем в двух, которые я использовал в качестве примеров.
Подробнее здесь: https://stackoverflow.com/questions/692 ... the-output