導航:首頁 > 編程語言 > js旅遊網站價格日歷插件

js旅遊網站價格日歷插件

發布時間:2025-02-05 12:21:54

❶ 求一款js做的時間日歷控制項

這是我找到的一個js做的日歷,不知道是不是你要的,裡面有包含時間,其實在日歷裡面加時間也是比較簡單的,只要調用DATE的方法就可以了,希望對你有用。下面是代碼段,效果圖附上。

<html>

<head>

<SCRIPTLANGUAGE="javaScript"TYPE="text/javascript">

//定義月歷函數

functioncalendar(){

vartoday=newDate();//創建日期對象

year=today.getYear();//讀取年份

thisDay=today.getDate();//讀取當前日

//創建每月天數數組

varmonthDays=newArray(31,28,31,30,31,30,31,31,30,31,30,31);

//如果是閏年,2月份的天數為29天

if(((year%4==0)&&(year%100!=0))||(year%400==0))monthDays[1]=29;

daysOfCurrentMonth=monthDays[today.getMonth()];//從每月天數數組中讀取當月的天數

firstDay=today;//復制日期對象

firstDay.setDate(1);//設置日期對象firstDay的日為1號

startDay=firstDay.getDay();//確定當月第一天是星期幾

//定義周日和月份中文名數組

vardayNames=newArray("星期日","星期一","星期二","星期三","星期四","星期五","星期六");

varmonthNames=newArray("1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月");

//創建日期對象

varnewDate=newDate();

//創建表格

document.write("<TABLEBORDER='0'CELLSPACING='0'CELLPADDING='2'ALIGN='CENTER'BGCOLOR='#0080FF'>")

document.write("<TR><TD><tableborder='0'cellspacing='1'cellpadding='2'bgcolor='#88FF99'>");

document.write("<TR><thcolspan='7'bgcolor='#C8E3FF'>");

//顯示當前日期和周日

document.writeln("<FONTSTYLE='font-size:9pt;Color:#FF0000'>"+newDate.getYear()+"年"+monthNames[newDate.getMonth()]+""+newDate.getDate()+"日"+dayNames[newDate.getDay()]+"</FONT>");

//顯示月歷表頭

document.writeln("</TH></TR><TR><THBGCOLOR='#0080FF'><FONTSTYLE='font-size:9pt;Color:White'>日</FONT></TH>");

document.writeln("<thbgcolor='#0080FF'><FONTSTYLE='font-size:9pt;Color:White'>一</FONT></TH>");

document.writeln("<THBGCOLOR='#0080FF'><FONTSTYLE='font-size:9pt;Color:White'>二</FONT></TH>");

document.writeln("<THBGCOLOR='#0080FF'><FONTSTYLE='font-size:9pt;Color:White'>三</FONT></TH>");

document.writeln("<THBGCOLOR='#0080FF'><FONTSTYLE='font-size:9pt;Color:White'>四</FONT></TH>");

document.writeln("<THBGCOLOR='#0080FF'><FONTSTYLE='font-size:9pt;Color:White'>五</FONT></TH>");

document.writeln("<THBGCOLOR='#0080FF'><FONTSTYLE='font-size:9pt;Color:White'>六</FONT></TH>");

document.writeln("</TR><TR>");

//顯示每月前面的"空日"

column=0;

for(i=0;i<startDay;i++){

document.writeln("<TD><FONTSTYLE='font-size:9pt'></FONT></TD>");

column++;

}

//如果是當前日就突出顯示(紅色),否則正常顯示(黑色)

for(i=1;i<=daysOfCurrentMonth;i++){

if(i==thisDay){

document.writeln("</TD><TDALIGN='CENTER'><FONTSTYLE='font-size:9pt;Color:#ff0000'><B>")

}

else{

document.writeln("</TD><TDBGCOLOR='#88FF99'ALIGN='CENTER'><FONTSTYLE='font-size:9pt;font-family:Arial;font-weight:bold;Color:#000000'>");

}

document.writeln(i);

if(i==thisDay)document.writeln("</FONT></TD>")

column++;

if(column==7){

document.writeln("<TR>");

column=0;

}

}

document.writeln("<TR><TDCOLSPAN='7'ALIGN='CENTER'VALIGN='TOP'BGCOLOR='#0080FF'>")

document.writeln("<FORMNAME='time'onSubmit='0'><FONTSTYLE='font-size:9pt;Color:#ffffff'>")

//顯示當前時間

document.writeln("當前時間:<INPUTTYPE='Text'NAME='textbox'ALIGN='TOP'></FONT></TD></TR></TABLE>")

document.writeln("</TD></TR></TABLE></FORM>");

}

</SCRIPT>

<SCRIPTLANGUAGE="JavaScript">

//初始化控制變數

vartimerID=null;

vartimerRunning=false;

//定義時間顯示函數

functionstoptime(){

if(timerRunning)

clearTimeout(timerID);

timerRunning=false;}

//定義顯示時間函數

functionshowtime(){

varnewDate=newDate();

varhours=newDate.getHours();

varminutes=newDate.getMinutes();

varseconds=newDate.getSeconds()

vartimeValue=""+((hours>12)?hours-12:hours)

timeValue+=((minutes<10)?":0":":")+minutes

timeValue+=((seconds<10)?":0":":")+seconds

timeValue+=(hours>=12)?"下午":"上午"

document.time.textbox.value=timeValue;

timerID=setTimeout("showtime()",1000);//設置超時,使時間動態顯示

timerRunning=true;}

//顯示當前時間

functionstarttime(){

stoptime();

showtime();}

</SCRIPT>

</head>

<BODYonLoad="starttime()"TEXT="#000000"TOPMARGIN="0">

<scriptlanguage="JavaScript"type="text/javascript">

calendar();//顯示月歷

</script>

</BODY>

</html>

❷ JS,Javascript,編程 日歷製作思路

去年末我復自己寫了個jquery的日歷插件制,我當時的思路是這樣的:
1,獲取每月第一天是星期幾 eg:3
2,獲取每月多少天 eg:30
然後循環,30天,循環30次,循環每次加1就不用說了 然後把每個值放進表格的td裡面
然後獲取上個月和下個月有多少天,按照上月自減和下月自加的方式把其他表格內容補齊,這樣一個完整的以月為單元的日歷就行了

❸ html js 怎麼直接讓日歷控制項展示在div中,而不是一個文本框彈出

你把控制項中顯示的部分拿出來,放到你指定的div中就OK了。

當然你也要相應的事件初始化方法改掉,比如點擊日歷按鈕的時候,控制項中可能是先彈出框再顯示的,你要把彈出框的事件去掉。

❹ 日歷控制項calendar.js怎麼調用

以3.0為例:
項目head塊中寫入以下:
<script language="javascript" type="text/javascript" src="~/canlendar.js"></script>
調用時在所要用日期的TextBox控制項加入onclick事件:onclick='popUpCalendar(this,document.form1.TextBox1,"yyyy-mm-dd")'

以上方版法名popUpCalendar不同權版本可能會不同,調用時看源碼

❺ 急求旅遊網日歷插件Calendar.js使用

大概是你設置錯了。

注意下圖中紅色標示的部分!

默認顯示的年、月要在說設定的最早時間和最晚時間之間。


閱讀全文

與js旅遊網站價格日歷插件相關的資料

熱點內容
深圳搬家用哪個app比較好 瀏覽:72
麥格米特plc如何編程 瀏覽:376
編程在電子競技中有哪些應用 瀏覽:914
不平衡數據如何解決 瀏覽:508
app如何選擇是否添加到資源庫 瀏覽:103
在哪裡查找某景點的數據 瀏覽:896
iphone微信病毒代碼 瀏覽:586
天敏網路機頂盒手機app 瀏覽:54
js的圖片漸變 瀏覽:692
漯河編程培訓機構有哪些 瀏覽:362
如何編程應用軟體 瀏覽:477
手機千牛聲音文件路徑 瀏覽:803
access2010的示例資料庫 瀏覽:529
uclinux編譯工具 瀏覽:233
蘋果桌面app如何把數字通知改成小紅點 瀏覽:660
哪裡得到驗光數據 瀏覽:507
比特幣數據在哪裡廣播 瀏覽:830
優美聲app 瀏覽:7
個稅app裡面的特色應用在哪裡 瀏覽:668
移動win10的桌面文件 瀏覽:648

友情鏈接