2016-06-22 7 views
0

週番号を曜日名にするにはどうすればいいですか?番号を曜日の名前にするにはどうすればいいですか?

これは私の解決策を探しているときに表示されます。これは、月の名前から月の名前を取得する場所の例です。

$monthNum = 3; 
$dateObj = DateTime::createFromFormat('!m', $monthNum); 
$monthName = $dateObj->format('F'); // March 

週番号から平日の曜日名を取得したいと思います。どのように私はこれを行うことができますか?私はmの代わりにwを試してみて、これもまたdatetime.createfromformat.phpにチェックしてください。

私の欲求がある:

$day = 6; 
$dayName = (....); // Saturday 

注:0〜6(日曜日)(土曜)

+1

日の配列を作成して試してみてください。.. –

+0

はこちらをご覧ください: http://stackoverflow.com/questions/7063336/want-to-print-full-name-of-the-day –

+0

でアウト配列は不可能ですか?? –

答えて

0

DateTime::createFromFormatは一日の数表現の形式を持っていないのでは、の形式しかありません。のテキスト表現です。したがって、数字を名前のようにフェッチする日を含む配列を作成する必要があります次のとおりです。

$dates = ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"]; 
$day = 6; 
$dateObj = DateTime::createFromFormat('!D', $dates[$day]); 
$dayName = $dateObj->format('l'); // Saturday 
+0

ありがとう、私はチェックします。 –

関連する問題