2016-11-06 10 views
0

私は月の文字列で最初の日を取得しようとしています。 私は2つの変数があります。月の最初の日を文字列で(月曜日、火曜日)、PHPで

$year = 2016; 
$month = "November"; 

をそして、私は2016年の11月の最初の日を(それが火曜日である)を取得したいです。 私は私を助けてください

$string = "$year-$month-01"; 
echo date("l",strtotime($string)); 

$string = "$year-$month-01"; 
echo date("l",$string); 

を試してみました!

答えて

3

UTCのタイムゾーンオフセットがあなたの現在地を基準にしているのを忘れています。あなたのコードのための最小限の修正がgmdate

<?php 

$year = 2016; 
$month = "November"; 

$string = "$year-$month-01"; 
echo gmdate("l",strtotime($string)); 

火曜日

を使用することです
関連する問題