2011-06-27 9 views

答えて

1

PHP> = 5.3:

<?php 
$date = strtotime('last thu of this month'); 
echo date('d.m.Y H:i:s', $date); 

はPHP < 5.3:

<?php 
$date = strtotime(sprintf('+1 month %s %s', date('F'), date('Y'))); 
while (date('D', $date) !== 'Thu') { 
    $date -= 86400; 
} 

echo date('d.m.Y H:i:s', $date); 

(これを行うには良い方法を見つけることができませんでした)

出力:

30.06.2011 00:00:00 
0
  1. を検索直後の月の最初の日の日付を見つけるを持っています。
  2. 木曜日にヒットするまで、一度に1日後に歩いてください。
+0

どうすればいいですか?私は2を見つけるのは大丈夫です..ごめんなさい – abnab

関連する問題