1

重複の可能性:
数字の日付 (03-11-1991) をアラビア語の no(۱۹۹۱/۱۱/۰۳) に変換する php

これは私のクライアントの要件です。彼は、今日の日付を通常の数字で表示し、その下にアラビア数字も表示したいと考えています。このスクリーンショットを参照してください

次のコード スニペットで現在の日付を簡単に取得できます。

$current_date = date('d').'-'.date('m').'-'.date('Y');

しかし、どうすれば数字をアラビア数字に変換して表示できますか? これを行うための良い方法をアドバイスしてください。

4

1 に答える 1

4

このuk.php.net/manual/en/class.intldateformatter.phpを確認するか、以下の文字列置換関数を使用できます

header('Content-Type: text/html; charset=utf-8');
$standard = array("0","1","2","3","4","5","6","7","8","9");
$eastern_arabic_symbols = array("٠","١","٢","٣","٤","٥","٦","٧","٨","٩");
$current_date = date('d').'-'.date('m').'-'.date('Y');
$arabic_date = str_replace($standard , $eastern_arabic_symbols , $current_date);
于 2012-11-06T07:23:15.743 に答える