解決済みの質問

日曜日の日付

お世話になります。PHPで質問です。
似た様な質問はあったのですが、出来なかったので質問させて頂きます。
アクセスされた時に、その週の日曜日の日付を取得したいです。

アクセス日が2008年4月3日(木)の場合、2008年3月30日(日)

宜しくお願いします。

投稿日時 - 2008-04-03 12:57:20

連想キーワード:

QNo.3918472

すぐに回答ほしいです

質問者が選んだベストアンサー

こんな感じで
<?
function getNitiyou($str){
$d=strtotime($str);//(1)
$w=date("w",$d);//(2)
$nitiyou=date("Y年m月d日(日)",$d - $w *60*60*24);//(3)
return $nitiyou;
}
$str="2008/4/3"
print getNitiyou($str);
?>

(1)文字としての日付を日時型になおし
(2)その日の曜日を$wで抜き出して
(3)その日から曜日×一日の秒数引くと、日曜日になるので、それを
date()で整形します。

投稿日時 - 2008-04-03 13:37:36

お礼

出来ました!
早速の回答有り難うございます。

投稿日時 - 2008-04-03 14:39:20

ANo.1

0人が「このQ&Aが役に立った」と投票しています

あわせてチェックしたい
  • PHPの日付スタンプについて ...
  • ACCESSで入力した日付の週の日曜日を ...
  • ACCESSで入力した日付の週の日曜日を ...
PR
【回答募集中】花粉にひと言、物申す![ 詳細 ]

OKWaveのオススメ

教えて弁護士さん!

お金の悩みQ&A特集はこちら