穴守診療所

内科 漢方内科 小児科 皮膚科

ユーザ用ツール

サイト用ツール


sidebar

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

sidebar [2019/07/14 00:03]
sidebar [2019/12/13 00:03] (現在)
ライン 1: ライン 1:
 +======Menu======
 +  * [[index.html|トップ]]
 +  * [[Info|お知らせ]]
 +  * [[Doctors|医師紹介]]
 +    * [[:​doctors:​Yumi|久米由美]]
 +    * [[:​doctors:​Fumio|宮道文夫]]
 +  * 漢方について
 +  * [[link|リンク]]
 +
 +\\
 +====診療日====
 +<php>
 +$year = date('​Y'​);​
 +$month = date('​n'​);​
 +$today = date('​d'​);​
 +
 +$last_day = date('​j',​ mktime(0, 0, 0, $month + 1, 0, $year));
 +$calendar = array();
 +$j = 0;
 +for ($i = 1; $i < $last_day + 1; $i++) {
 +    $week = date('​w',​ mktime(0, 0, 0, $month, $i, $year));
 +    if ($i == 1) {
 +        for ($s = 1; $s <= $week; $s++) {
 +            $calendar[$j]['​day'​] = '';​
 +            $j++;
 +        }
 +    }
 +    $calendar[$j]['​day'​] = $i;
 +    $j++;
 +    if ($i == $last_day) {
 +        for ($e = 1; $e <= 6 - $week; $e++) {
 +            $calendar[$j]['​day'​] = '';​
 +            $j++;
 +        }
 +    }
 +}
 +echo $year."​ 年 "​.$month."​ 月 ";
 +echo "<​table>";​
 +echo "<​tr>";​
 +echo "<​th><​font color=red>​S</​font></​th>";​
 +echo "<​th>​M</​th>";​
 +echo "<​th>​T</​th>";​
 +echo "<​th>​W</​th>";​
 +echo "<​th>​T</​th>";​
 +echo "<​th>​F</​th>";​
 +echo "<​th><​font color=blue>​S</​font></​th>";​
 +echo "</​tr>";​
 +echo "<​tr>";​
 +$cnt = 0;
 +$cnt2 =0;
 +foreach ($calendar as $key => $value):
 +echo "<​td align=center>";​
 +$cnt++;
 +$pref="";​
 +$posf="";​
 +if ($cnt == 1):
 +$pref="<​font color=red>";​
 +$posf="</​font>";​
 +endif;
 +if ($cnt == 5):
 +$pref="<​font color=red>";​
 +$posf="</​font>";​
 +endif;
 +if ($cnt == 7 || $cnt == 3):
 +$pref="<​font color=blue>";​
 +$posf="</​font>";​
 +$cnt2++;
 +if ($cnt2 == 1):
 +$pref="<​font color=red>";​
 +endif;
 +endif;
 + if (
 +   ​(($year == 2018) && ($month == 8) && ($value['​day'​] == 27)) ||
 +   ​(($year == 2018) && ($month == 8) && ($value['​day'​] == 28)) ||
 +   ​(($year == 2018) && ($month == 8) && ($value['​day'​] == 29)) ||
 +   ​(($year == 2018) && ($month == 8) && ($value['​day'​] == 30)) ||
 +   ​(($year == 2018) && ($month == 8) && ($value['​day'​] == 31)) ||
 +   ​(($year == 2018) && ($month == 9) && ($value['​day'​] == 1)) ||
 +   ​(($year == 2018) && ($month == 11) && ($value['​day'​] == 24)) ||
 +   ​(($year == 2018) && ($month == 12) && ($value['​day'​] == 31)) ||
 +   ​(($year == 2019) && ($month == 1) && ($value['​day'​] == 2)) ||
 +   ​(($year == 2019) && ($month == 1) && ($value['​day'​] == 3)) ||
 +   ​(($year == 2019) && ($month == 1) && ($value['​day'​] == 4)) ||
 +   ​(($year == 2019) && ($month == 1) && ($value['​day'​] == 5)) ||
 +   ​(($year == 2019) && ($month == 2) && ($value['​day'​] == 2)) ||
 +   ​(($year == 2019) && ($month == 3) && ($value['​day'​] == 2)) ||
 +   ​(($year == 2019) && ($month == 4) && ($value['​day'​] == 29)) ||
 +   ​(($year == 2019) && ($month == 4) && ($value['​day'​] == 30)) ||
 +   ​(($year == 2019) && ($month == 5) && ($value['​day'​] == 1)) ||
 +   ​(($year == 2019) && ($month == 5) && ($value['​day'​] == 2)) ||
 +   ​(($year == 2019) && ($month == 5) && ($value['​day'​] == 3)) ||
 +   ​(($year == 2019) && ($month == 5) && ($value['​day'​] == 4)) ||
 +   ​(($year == 2019) && ($month == 5) && ($value['​day'​] == 6)) ||
 +   ​(($year == 2019) && ($month == 7) && ($value['​day'​] == 20)) ||
 +   ​(($year == 2032) && ($month == 4) && ($value['​day'​] == 30))
 +   ):
 +$pref="<​font color=red>";​
 +$posf="</​font>";​
 +endif;
 +if ((($year == 2016) && ($month == 5) && ($value['​day'​] == 7))  ):
 +$pref="<​font color=blue>";​
 +$posf="</​font>";​
 +endif;
 +if ((($year == 2016) && ($month == 5) && ($value['​day'​] == 7))  ):
 +$pref="<​font color=blue>";​
 +$posf="</​font>";​
 +endif;
 +if ($value['​day'​] == $today):
 +$pref = $pref."<​strong><​em class='​u'>";​
 +$posf = "</​em></​strong>"​.$posf;​
 +endif;
 +if ($value['​day'​] < $today):
 +$pref = $pref."<​del>";​
 +$posf = "</​del>"​.$posf;​
 +endif;
 +echo $pref.$value['​day'​].$posf;​
 +echo "</​td>";​
 +if ($cnt == 7):
 +echo "</​tr><​tr>";​
 +$cnt = 0;
 +endif;
 +endforeach;
 +echo "</​tr>";​
 +echo "</​table>";​
 +
 +if ($month == 12) {
 +$year++;
 +$month=1;
 +} else {
 +$month++;
 +};
 +
 +$last_day = date('​j',​ mktime(0, 0, 0, $month + 1, 0, $year));
 +$calendar = array();
 +$j = 0;
 +for ($i = 1; $i < $last_day + 1; $i++) {
 +    $week = date('​w',​ mktime(0, 0, 0, $month, $i, $year));
 +    if ($i == 1) {
 +        for ($s = 1; $s <= $week; $s++) {
 +            $calendar[$j]['​day'​] = '';​
 +            $j++;
 +        }
 +    }
 +    $calendar[$j]['​day'​] = $i;
 +    $j++;
 +    if ($i == $last_day) {
 +        for ($e = 1; $e <= 6 - $week; $e++) {
 +            $calendar[$j]['​day'​] = '';​
 +            $j++;
 +        }
 +    }
 +}
 +echo $year."​ 年 "​.$month."​ 月 ";
 +echo "<​table>";​
 +echo "<​tr>";​
 +echo "<​th><​font color=red>​S</​font></​th>";​
 +echo "<​th>​M</​th>";​
 +echo "<​th>​T</​th>";​
 +echo "<​th>​W</​th>";​
 +echo "<​th>​T</​th>";​
 +echo "<​th>​F</​th>";​
 +echo "<​th><​font color=blue>​S</​font></​th>";​
 +echo "</​tr>";​
 +echo "<​tr>";​
 +$cnt = 0;
 +$cnt2 =0;
 +foreach ($calendar as $key => $value):
 +echo "<​td align=center>";​
 +$cnt++;
 +$pref="";​
 +$posf="";​
 +if ($cnt == 1):
 +$pref="<​font color=red>";​
 +$posf="</​font>";​
 +endif;
 +if ($cnt == 5):
 +$pref="<​font color=red>";​
 +$posf="</​font>";​
 +endif;
 +if ($cnt == 7 || $cnt == 3):
 +$pref="<​font color=blue>";​
 +$posf="</​font>";​
 +$cnt2++;
 +if ($cnt2 == 1):
 +$pref="<​font color=red>";​
 +endif;
 +endif;
 +if ((($year == 2018) && ($month == 11) && ($value['​day'​] == 24)) ||
 +   ​(($year == 2018) && ($month == 9) && ($value['​day'​] == 1)) ||
 +   ​(($year == 2018) && ($month == 12) && ($value['​day'​] == 31)) ||
 +   ​(($year == 2019) && ($month == 1) && ($value['​day'​] == 2)) ||
 +   ​(($year == 2019) && ($month == 1) && ($value['​day'​] == 3)) ||
 +   ​(($year == 2019) && ($month == 1) && ($value['​day'​] == 4)) ||
 +   ​(($year == 2019) && ($month == 1) && ($value['​day'​] == 5)) ||
 +   ​(($year == 2019) && ($month == 2) && ($value['​day'​] == 2)) ||
 +   ​(($year == 2019) && ($month == 3) && ($value['​day'​] == 2)) ||
 +   ​(($year == 2019) && ($month == 4) && ($value['​day'​] == 29)) ||
 +   ​(($year == 2019) && ($month == 4) && ($value['​day'​] == 30)) ||
 +   ​(($year == 2019) && ($month == 5) && ($value['​day'​] == 1)) ||
 +   ​(($year == 2019) && ($month == 5) && ($value['​day'​] == 2)) ||
 +   ​(($year == 2019) && ($month == 5) && ($value['​day'​] == 3)) ||
 +   ​(($year == 2019) && ($month == 5) && ($value['​day'​] == 4)) ||
 +   ​(($year == 2019) && ($month == 5) && ($value['​day'​] == 6)) ||
 +   ​(($year == 2019) && ($month == 7) && ($value['​day'​] == 20)) ||
 +   ​(($year == 2016) && ($month == 4) && ($value['​day'​] == 30))  ):
 +$pref="<​font color=red>";​
 +$posf="</​font>";​
 +endif;
 +if ((($year == 2016) && ($month == 5) && ($value['​day'​] == 7))  ):
 +$pref="<​font color=blue>";​
 +$posf="</​font>";​
 +endif;
 +echo $pref.$value['​day'​].$posf;​
 +echo "</​td>";​
 +if ($cnt == 7):
 +echo "</​tr><​tr>";​
 +$cnt = 0;
 +endif;
 +endforeach;
 +echo "</​tr>";​
 +echo "</​table>";​
 +
 +if ($today > 20):
 +////////
 +
 +if ($month == 12) {
 +$year++;
 +$month=1;
 +} else {
 +$month++;
 +};
 +
 +$last_day = date('​j',​ mktime(0, 0, 0, $month + 1, 0, $year));
 +$calendar = array();
 +$j = 0;
 +for ($i = 1; $i < $last_day + 1; $i++) {
 +    $week = date('​w',​ mktime(0, 0, 0, $month, $i, $year));
 +    if ($i == 1) {
 +        for ($s = 1; $s <= $week; $s++) {
 +            $calendar[$j]['​day'​] = '';​
 +            $j++;
 +        }
 +    }
 +    $calendar[$j]['​day'​] = $i;
 +    $j++;
 +    if ($i == $last_day) {
 +        for ($e = 1; $e <= 6 - $week; $e++) {
 +            $calendar[$j]['​day'​] = '';​
 +            $j++;
 +        }
 +    }
 +}
 +echo $year."​ 年 "​.$month."​ 月 ";
 +echo "<​table>";​
 +echo "<​tr>";​
 +echo "<​th><​font color=red>​S</​font></​th>";​
 +echo "<​th>​M</​th>";​
 +echo "<​th>​T</​th>";​
 +echo "<​th>​W</​th>";​
 +echo "<​th>​T</​th>";​
 +echo "<​th>​F</​th>";​
 +echo "<​th><​font color=blue>​S</​font></​th>";​
 +echo "</​tr>";​
 +echo "<​tr>";​
 +$cnt = 0;
 +$cnt2 =0;
 +foreach ($calendar as $key => $value):
 +echo "<​td align=center>";​
 +$cnt++;
 +$pref="";​
 +$posf="";​
 +if ($cnt == 1):
 +$pref="<​font color=red>";​
 +$posf="</​font>";​
 +endif;
 +if ($cnt == 5):
 +$pref="<​font color=red>";​
 +$posf="</​font>";​
 +endif;
 +if ($cnt == 7 || $cnt == 3):
 +$pref="<​font color=blue>";​
 +$posf="</​font>";​
 +$cnt2++;
 +if ($cnt2 == 1):
 +$pref="<​font color=red>";​
 +endif;
 +endif;
 +if ((($year == 2018) && ($month == 11) && ($value['​day'​] == 24)) ||
 +   ​(($year == 2019) && ($month == 2) && ($value['​day'​] == 2)) ||
 +   ​(($year == 2019) && ($month == 3) && ($value['​day'​] == 2)) ||
 +   ​(($year == 2019) && ($month == 4) && ($value['​day'​] == 29)) ||
 +   ​(($year == 2019) && ($month == 4) && ($value['​day'​] == 30)) ||
 +   ​(($year == 2019) && ($month == 5) && ($value['​day'​] == 1)) ||
 +   ​(($year == 2019) && ($month == 5) && ($value['​day'​] == 2)) ||
 +   ​(($year == 2019) && ($month == 5) && ($value['​day'​] == 3)) ||
 +   ​(($year == 2019) && ($month == 5) && ($value['​day'​] == 4)) ||
 +   ​(($year == 2019) && ($month == 5) && ($value['​day'​] == 6)) ||
 +   ​(($year == 2019) && ($month == 7) && ($value['​day'​] == 20)) ||
 +   ​(($year == 2016) && ($month == 4) && ($value['​day'​] == 30))   ):
 +$pref="<​font color=red>";​
 +$posf="</​font>";​
 +endif;
 +if ((($year == 2016) && ($month == 5) && ($value['​day'​] == 7))  ):
 +$pref="<​font color=blue>";​
 +$posf="</​font>";​
 +endif;
 +echo $pref.$value['​day'​].$posf;​
 +echo "</​td>";​
 +if ($cnt == 7):
 +echo "</​tr><​tr>";​
 +$cnt = 0;
 +endif;
 +endforeach;
 +echo "</​tr>";​
 +echo "</​table>";​
 +
 +////////
 +endif;
 +
 +echo "<​font color=red>​※休診日 (赤)</​font><​br />";​
 +echo "<​font color=blue>​※午前のみ (青)</​font><​br />";​
 +</​php>​
  

ページ用ツール