PHP のシンプルなカレンダー実装コード

WBOY
リリース: 2016-06-13 12:21:11
オリジナル
1020 人が閲覧しました

コードをコピー コードは次のとおりです:


$monthoneday=date("Ym")"。 01";
$oneweekday=date("w",strtotime($monthoneday)); //今月 1 日の曜日を取得します
$monthday=date("t"); / /今月は何日
$startlow=($oneweekday==0)?7:$oneweekday //どの列から開始する

for($a=1,$b=$; startlow;$a<=$monthday;$ a ,$b ){
$ary[$b]=$a; //配列を使用して日付の出力場所を制御します
}
$c; =1;
//出力行数は現在の月と同じです 日数を 7 で割って切り上げ、1 を加算します
for($a=1;$a<=(int)( $monthday/7) 1;$a ){
echo "";
//配列のキーを使用して、
for($b=1;$) を出力する場所を制御しますb<=7;$b ,$c ){
if($ary[$c ]==date("j")){
echo '';
}else{
エコー "";
エコー $ary[$c];
エコー ""; ";
}
echo "";
}
?>


他の人の書き方とは違うかも知れません…ふふ…最初はずっと循環思考で問題がありましたが、実際に出力したのは31行、1234行でした。 ...
もっと書くことによってのみ、思考を働かせることができるようです... これは JS で実装する必要がありますが、JS はわかりません... これが唯一の方法です。


以下は効果です...主にテンプレートは非常に美しいです...


ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート