primunuの日記

 | 

2008-03-17

現在の日にちが月の第何週目にあたるか出力する関数

| 00:19

PHPで現在の日にちが月の第何週目なのか出力する関数を、会社で頼まれたので作ってみた。

function getWeek(){
    $now = time();
    $saturday = 6;
    $week_day = 7;
    $w = intval(date('w',$now));
    $d = intval(date('d',$now));
    if ($w!=$saturday)$w = ($saturday - $w) + $d;
    return ceil($w/$week_day);
}

kjkj 2010/12/21 14:33 function getWeek(){
$now = time();
$saturday = 6;
$week_day = 7;
$w = intval(date('w',$now));
$d = intval(date('d',$now));
if ($w!=$saturday) {
$w = ($saturday - $w) + $d;
} else { // 土曜日の場合を修正
$w = $d;
}
return ceil($w/$week_day);
}

mmmm 2017/08/22 12:05 すごくシンプルで分かりやすい…こんなスマートな方法があったなんて!ありがとうございます!

MildredGallegoMildredGallego 2018/11/22 07:11 AIは手作業のタスクを自動化するのではなく、コンピューター化された大量かつ高頻度のタスクを高い信頼性で "疲れる" ことなく実行します。 <a href=https://jamedbook.com/d-4/>https://jamedbook.com/d-4/</a> ゲーム機やパソコン、スマートフォンの長時間の使用が近視の進行に影響するかどうか、明確なエビデンス(証拠)はありません。

ゲスト



トラックバック - http://generation1986.g.hatena.ne.jp/primunu/20080317
 |