Internationalization of message formats

Code
<?php

$text 
'Am {dateval,date,full} waren es {visitor,number,integer} Besucher.';

$msgDe = new MessageFormatter('de_DE'$text);
$msgCh = new MessageFormatter('de_Ch'$text);

$args = array(
    
'visitor' => 1240000,
    
'dateval' => new DateTime(),
);

echo 
$msgDe->format($args);
echo 
PHP_EOL '----' PHP_EOL;
echo 
$msgCh->format($args);
Result
Am Donnerstag, 28. März 2024 waren es 1.240.000 Besucher.
----
Am Donnerstag, 28. März 2024 waren es 1’240’000 Besucher.
Used Versions
PHP 8.2, Laminas MVC 3.2, Symfony 5.2, Laravel 8.28, PHPUnit 9.5, Doctrine ORM 2.8