ホームページ  >  記事  >  バックエンド開発  >  PHP シンプルなカレンダー実装コード_PHP チュートリアル

PHP シンプルなカレンダー実装コード_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:43:25806ブラウズ

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

$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 ""
//配列キーを使用して
を出力する場所を制御します($b=1;$bif( $ary[$c]==date("j")){
echo '}else{
echo "";
echo ""
echo "< /tr>";
}
?>



他の人の書き方とは違うかも…ふふ…最初はずっと循環思考で問題があったのですが、実際に出力したのは31行で1234でした。 .
もっと書くとできるようです 思考力を鍛えてください... JSで実装すべきですが、JSがわかりません...
これしか方法がありません。
以下は効果です...主にテンプレートがとても美しいです...



http://www.bkjia.com/PHPjc/320737.html

www.bkjia.com

http://www.bkjia.com/PHPjc/320737.html技術記事次のようにコードをコピーします: ?php $monthoneday=date("Ym")."01"; $oneweekday=date("w",strtotime($monthoneday)); // 1 日の曜日を取得します。今月 $monthday=date ("t") //今月は何日$sta...;
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。