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);
}

kjkj2010/12/21 14:33function 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);
}

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

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

 |