九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
javascript

知識點:主要是對Date對象的使用。(下面的介紹內(nèi)容來自網(wǎng)絡)

  創(chuàng)建 Date 對象的語法:
var myDate=new Date()
Date 對象會自動把當前日期和時間保存為其初始值。
參數(shù)形式有以下5種:
new Date(“month dd,yyyy hh:mm:ss”);
new Date(“month dd,yyyy”);
new Date(yyyy,mth,dd,hh,mm,ss);
new Date(yyyy,mth,dd);
new Date(ms);

  注意:最后一種形式,參數(shù)表示的是需要創(chuàng)建的時間和GMT時間1970年1月1日之間相差的毫秒數(shù)。

參數(shù)的含義如下:

month:用英文表示月份名稱,從January到December

mth:用整數(shù)表示月份,從(1月)到11(12月)

dd:表示一個月中的第幾天,從1到31

yyyy:四位數(shù)表示的年份

hh:小時數(shù),從0(午夜)到23(晚11點)

mm:分鐘數(shù),從0到59的整數(shù)

ss:秒數(shù),從0到59的整數(shù)

ms:毫秒數(shù),為大于等于0的整數(shù)

Date對象的方法:

getDate() 從 Date 對象返回一個月中的某一天 (1 ~ 31)。
getDay() 從 Date 對象返回一周中的某一天 (0 ~ 6)。
getMonth() 從 Date 對象返回月份 (0 ~ 11)。
getFullYear() 從 Date 對象以四位數(shù)字返回年份。
getYear() 請使用 getFullYear() 方法代替。
getHours() 返回 Date 對象的小時 (0 ~ 23)。
getMinutes() 返回 Date 對象的分鐘 (0 ~ 59)。
getSeconds() 返回 Date 對象的秒數(shù) (0 ~ 59)。
getMilliseconds() 返回 Date 對象的毫秒(0 ~ 999)。
getTime() 返回 1970 年 1 月 1 日至今的毫秒數(shù)。
getTimezoneOffset() 返回本地時間與格林威治標準時間 (GMT) 的分鐘差。
getUTCDate() 根據(jù)世界時從 Date 對象返回月中的一天 (1 ~ 31)。
getUTCDay() 根據(jù)世界時從 Date 對象返回周中的一天 (0 ~ 6)。
getUTCMonth() 根據(jù)世界時從 Date 對象返回月份 (0 ~ 11)。
getUTCFullYear() 根據(jù)世界時從 Date 對象返回四位數(shù)的年份。
getUTCHours() 根據(jù)世界時返回 Date 對象的小時 (0 ~ 23)。
getUTCMinutes() 根據(jù)世界時返回 Date 對象的分鐘 (0 ~ 59)。
getUTCSeconds() 根據(jù)世界時返回 Date 對象的秒鐘 (0 ~ 59)。
getUTCMilliseconds() 根據(jù)世界時返回 Date 對象的毫秒(0 ~ 999)。
parse() 返回1970年1月1日午夜到指定日期(字符串)的毫秒數(shù)。
setDate() 設置 Date 對象中月的某一天 (1 ~ 31)。
setMonth() 設置 Date 對象中月份 (0 ~ 11)。
setFullYear() 設置 Date 對象中的年份(四位數(shù)字)。
setYear() 請使用 setFullYear() 方法代替。
setHours() 設置 Date 對象中的小時 (0 ~ 23)。
setMinutes() 設置 Date 對象中的分鐘 (0 ~ 59)。
setSeconds() 設置 Date 對象中的秒鐘 (0 ~ 59)。
setMilliseconds() 設置 Date 對象中的毫秒 (0 ~ 999)。
setTime() 以毫秒設置 Date 對象。
setUTCDate() 根據(jù)世界時設置 Date 對象中月份的一天 (1 ~ 31)。
setUTCMonth() 根據(jù)世界時設置 Date 對象中的月份 (0 ~ 11)。
setUTCFullYear() 根據(jù)世界時設置 Date 對象中的年份(四位數(shù)字)。
setUTCHours() 根據(jù)世界時設置 Date 對象中的小時 (0 ~ 23)。
setUTCMinutes() 根據(jù)世界時設置 Date 對象中的分鐘 (0 ~ 59)。
setUTCSeconds() 根據(jù)世界時設置 Date 對象中的秒鐘 (0 ~ 59)。
setUTCMilliseconds() 根據(jù)世界時設置 Date 對象中的毫秒 (0 ~ 999)。
toSource() 返回該對象的源代碼。
toString() 把 Date 對象轉(zhuǎn)換為字符串。
toTimeString() 把 Date 對象的時間部分轉(zhuǎn)換為字符串。
toDateString() 把 Date 對象的日期部分轉(zhuǎn)換為字符串。
toGMTString() 請使用 toUTCString() 方法代替。 1 3
toUTCString() 根據(jù)世界時,把 Date 對象轉(zhuǎn)換為字符串。
toLocaleString() 根據(jù)本地時間格式,把 Date 對象轉(zhuǎn)換為字符串。
toLocaleTimeString() 根據(jù)本地時間格式,把 Date 對象的時間部分轉(zhuǎn)換為字符串。
toLocaleDateString() 根據(jù)本地時間格式,把 Date 對象的日期部分轉(zhuǎn)換為字符串。
UTC() 根據(jù)世界時返回 1997 年 1 月 1 日 到指定日期的毫秒數(shù)。
valueOf() 返回 Date 對象的原始值。
var objDate=new Date([arguments list]);

簡單日歷實現(xiàn):

效果:

 代碼:

<style>
#calendar{
font-size: 12px;
}
#calendar tbody td{
background:#033;
color: #fff;
text-align: center;
padding: 2px;
}
.detail{
text-align:center;
}
</style>
測試值:<input id=”calendar_value” name=”" type=”text” /><br />
<button id=”cal_prev”>上一月</button>
<button id=”cal_next”>下一月</button>
<button id=”cal_preyear”>上一年</button>
<button id=”cal_nextyear”>下一年</button>
<button id=”cal_today”>今天</button>
<div id=”calendar” style=”position:absolute;”></div>

<script>

var Calendar=function(year,monthNum,parent){
this.year=year;
this.parent=parent;
this.monthNum=monthNum-1;
function isLeapYear(y){
return (y>0)&&!(y%4)&&((y%100)||!(y%400));
}
this.numDays=[31,isLeapYear(this.year)?29:28,31,30,31,30,31,31,30,31,30,31][this.monthNum];
this.weekDays=["日","一","二","三","四","五","六"];
this.nowDate=new Date;
this.init();
}

Calendar.prototype={
setMonthNum:function(monthNum){
this.monthNum=monthNum-1;
},
getMonthNum:function(){
return this.monthNum 1;
},
setYearNum:function(year){
this.year=year;
},
getYearNum:function(){
return this.year;
},
init:function(){
this.setup(this.parent);
},
reflesh:function(){
this.setup(this.parent);
},
setup:function(id){
var date=this.nowDate;
var cal=document.getElementById(id);
cal.innerHTML=”";
var calDiv=document.createElement(“div”);
var tab=document.createElement(“table”);
cal.appendChild(calDiv);
calDiv.innerHTML=this.getSummary();
cal.appendChild(tab);
calDiv.className=”detail”
this.thead=document.createElement(“thead”);
this.tbody=document.createElement(“tbody”);
this.tfoot=document.createElement(“tfoot”);
this.tr=document.createElement(“tr”);
this.td=document.createElement(“td”);

tab.appendChild(this.thead);
tab.appendChild(this.tbody);
this.setThead();
this.create();

},
setThead:function(){
var day=this.weekDays;
var tr=this.tr.cloneNode(true);
this.thead.appendChild(tr);
for(var i=0;i<7;i ){
var td=this.td.cloneNode(true);
tr.appendChild(td);
td.innerHTML=day[i];
}
},
create:function(){
var day=new Date(this.year,this.monthNum,1);
var tr=this.tr.cloneNode(true);
var dayCount=this.numDays;
var that=this;

that.tbody.appendChild(tr);
for(var j=0;j<day.getDay();j ){
var td=that.td.cloneNode(true);
tr.appendChild(td);
td.innerHTML=” ”;
}
for(var i=1;i<=dayCount;i ){
if((j i)%7-1==0){
tr=that.tr.cloneNode(true);
that.tbody.appendChild(tr);
}
var td=that.td.cloneNode(true);
var s=i;
if(i==that.nowDate.getDate()){
s=”<font color=’red’>” i ”</font>”;
}
td.innerHTML=s;
td.style.cursor=”pointer”;
td.onclick=function(){
document.getElementById(“calendar_value”).value=(that.getYearNum() ”/” that.getMonthNum() ”/” this.innerHTML)
}
td.onmouseover=function(){
this.style.background=”#fff”;
this.style.color=”#033″
}
td.onmouseout=function(){
this.style.background=”";
this.style.color=”#fff”
}
tr.appendChild(td);
}
},
getSummary:function(){
var date=this.nowDate;
return this.year ”年” (this.monthNum 1) ”月” date.getDate() ”日”;
}
}
var cal=new Calendar(2013,5,”calendar”);
cal.init();

document.getElementById(“cal_prev”).onclick=function(){
cal.monthNum–;
if(cal.getMonthNum()<1){
cal.setMonthNum(12);
cal.year–;
}
cal.reflesh();
}
document.getElementById(“cal_next”).onclick=function(){
cal.monthNum
if(cal.getMonthNum()>12){
cal.setMonthNum(1);
cal.year ;
}
cal.reflesh();
}
document.getElementById(“cal_today”).onclick=function(){
cal.setYearNum((new Date).getFullYear());
cal.setMonthNum((new Date).getMonth() 1)
cal.reflesh();
}
document.getElementById(“cal_preyear”).onclick=function(){
cal.setYearNum(cal.getYearNum()-1);
cal.reflesh();
}
document.getElementById(“cal_nextyear”).onclick=function(){
cal.setYearNum(cal.getYearNum() 1);
cal.reflesh();
}
</script>

 

本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
最新分享
js實現(xiàn)分頁的幾個源碼,看完基本就懂了
經(jīng)典的JS日歷
HTML5之Web存儲技術(shù)
HTML5 內(nèi)置本地數(shù)據(jù)庫之Sqlite
struct加Ajax
更多類似文章 >>
生活服務
熱點新聞
分享 收藏 導長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服