IntlDateFormatter, herhangi bir (iyi, desteklenen) dilleri biçimlendirmek olabilir ile.
if (version_compare(PHP_VERSION, '5.3.0', '<')) {
    exit ('IntlDateFormatter is available on PHP 5.3.0 or later.');
}    
if (!class_exists('IntlDateFormatter')) {
    exit ('You need to install php_intl extension.');
}
$longFormatter = new IntlDateFormatter(
    'ja_JP',
    IntlDateFormatter::LONG,
    IntlDateFormatter::NONE
);
$weekdayFormatter = new IntlDateFormatter(
    'ja_JP',
    IntlDateFormatter::NONE,
    IntlDateFormatter::NONE,
    date_default_timezone_get(),
    IntlDateFormatter::GREGORIAN,
    'EEEEE' // weekday in one letter
);
$datetime = new DateTime("2010-02-18");
echo $longFormatter->format($datetime)
    . '(' . $weekdayFormatter->format($datetime) . ")\n";
Bu, size vermelidir
  2010 年 2 月 18 日 (木)
ve aynı zamanda farklı yerel adları ile başka bir dil alabilirsiniz.
Eğer formatı ile tamam ise
  2010 年 2 月 18 日 木 曜 日
PHP (ve YBÜ kütüphanesi PHP aramaları dahili) tam Japonca tarih doğru biçimde düşündüğü, kod basit olurdu. Bunun gibi,
$fullFormatter = new IntlDateFormatter(
    'ja_JP',
    IntlDateFormatter::FULL,
    IntlDateFormatter::NONE
);
$datetime = new DateTime("2010-02-18");
echo $fullFormatter->format($datetime) . "\n";
Gelecekte daha fazla dil desteği eklemek gerekir o zaman, endişe asla. Sizin kod Japon-Özel taşıma ücretsiz olacak.