タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

カレンダーに関するyue_kのブックマーク (2)

  • PHP入門講座 カレンダー

    PHP の関数にはおもしろいものがありますね。(他の言語でもあるのかな?)checkdate 関数はその日が存在するかどうかをチェックする関数なのです。 例えば checkdate( 2, 29, 1985 ) と記述することで1985年2月29日が存在するかどうかがわかります。この関数をそのまま実行すると、何も表示されません。2月29日が存在しないからです。これを28日にすると1が表示されます。これがtrueを返すと言うことなんですねぇ。 今度は for($day = 1; checkdate(2, $day, 1985); $day++ ){echo $day;} とやってみます。これは$day が1から始まり順に増えていく、そしてそれが存在すれば $day を表示する。29になりそれが存在しなければループを抜け出すという命令です。これを使えば、指定した年月の日付を順にすべて表示さ

  • PHP簡単カレンダー関数 | Webサイト制作支援 | ShanaBrian Website

    関数の定義 <?php function calendar($year = '', $month = '') { if (empty($year) && empty($month)) { $year = date('Y'); $month = date('n'); } //月末の取得 $l_day = date('j', mktime(0, 0, 0, $month + 1, 0, $year)); //初期出力 $html = <<<EOM <table class="calendar"> <thead> <tr> <td colspan="2"> </td> <th colspan="3">{$year}年{$month}月</th> <td colspan="2"> </td> </tr> </thead> <tbody> <tr> <th class="sun">日</th> <t

    PHP簡単カレンダー関数 | Webサイト制作支援 | ShanaBrian Website
  • 1