- ベストアンサー
PHPでカレンダーを作る(縦書き)
PHP初心者です。 PHPでカレンダーを作りたいのですが、よくある格子型のではなく、以下のように縦に日付が並ぶタイプです。 (例) ------------------------ 2004年12月 1日 (水) 2日 (木) ・・・ ・・・ ・・・ ・・・ ・・・ ・・・ ・・・ 31日 (金) ←前 次→ ------------------------ どなたか、参考になるスクリプトが公開されていることをお知りであれば、教えて欲しいです。 もしくは、参考となるソースをご指南頂けると、とても助かります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
<? function cal($y,$m) { $ary_wday = array("日","月","火","水","木","金","土"); printf("%d年%d月\n",$y,$m); echo "\n"; $d_cnt = date("d",mktime(0,0,0,$m+1,0,$y)); for($d=1;$d<=$d_cnt;$d++) { $day = date("d",mktime(0,0,0,$m,$d,$y)); $wday = date("w",mktime(0,0,0,$m,$d,$y)); printf("%d日(%s)\n",$day,$ary_wday[$wday]); } } cal(2004,12); ?> こんな感じかな・・・ 前、次の処理は自分で考えましょう^^ がんばってください
お礼
ありがとうございました! 参考書片手に頑張ります!