ホームページ > ウェブフロントエンド > htmlチュートリアル > チェックインの問題_html/css_WEB-ITnose

チェックインの問題_html/css_WEB-ITnose

WBOY
リリース: 2016-06-21 09:04:10
オリジナル
1086 人が閲覧しました

ログインして 20 ポイント獲得


<スクリプト言語=" javascript ">

function is_leap(year) {
return (year%100==0?res=(year%400==0?1:0):res=(year%4= = 0?1:0));
} //閏年かどうか

var nstr=new Date() //現在の日付情報
var ynow=nstr.getFull Year( ); // 年
var mnow=nstr.getMonth(); // 月
var dnow=nstr.getDate(); // 今日の日付
var n1str=new Date(ynow,mnow,1) ); // 月の最初の日の日付情報
var firstday=n1str.getDay() // 月の最初の日は何曜日
var m_days=new Array(31, 28+is_leap(ynow),31,30 ,31,30,31,31,30,31,30,31); //各月の合計日数

var tr_str=Math.ceil( (m_days[mnow] + firstday)/7); //テーブルに必要な行数

//テーブルの最初の行を出力します(週マーク付き)
document.write ("< ;table align='center' cellpacing='0'>日一 二 三四five<六<");
for(i=0;i document.write( "");
for(k=0;k<7;k++) { //テーブルの各行のセル
idx=i*7+k; //セルの自然シリアル番号
date_str=idx-firstday+1; //日付を計算します
(date_str<=0 || date_str>m_days[mnow]) ?  " : date_str=idx-firstday+1; // 無効な日付 (ゼロ以下、月の合計日数より大きい日付) をフィルターします
" + date_str + " ") : document.write ("" + date_str + "");
}

document.write(" ;"); //テーブル行の終わり
}

document.write(""); //テーブルの終わり



以下の js はカレンダーを表示します。この効果を実現するには、タグをクリックしてサインインすると、今日の日付の背景が赤になります。
style="background-color:red ;border-radius :50%;カラー:白"


ディスカッションに返信 (解決策)

ログインすると 20 ポイント獲得



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