網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、小程序設(shè)計、集團企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了云州免費建站歡迎大家使用!
使用 var 日期對象 = new Date();來聲明 使用 日期對象.setXxx();方法來設(shè)定. 使用 日期對象.getXxx();方法獲得日期 注:Xxx為 Year(年) month(月) ....以此類推~
setTimeout
setTimeout(function () // 語句},時間(必須是毫秒));
setTimeout(function () // 語句},時間(必須是毫秒));
var date=new Date(); date.setTime(date.getTime()+30*60*1000); //設(shè)置date為當(dāng)前時間+30分 document.cookie="key=value; expires="+date.toGMTString(); //將date賦值給expires
2個空格的縮進使用2個空格進行縮進,永遠(yuǎn)也不要使用混合的tab和空格作為縮進。換行使用unix風(fēng)格的換行,每行結(jié)尾以(\n)結(jié)束,永遠(yuǎn)不要使用windows的換行符(\r\n)。無拖尾空白永遠(yuǎn)也不要在一行后面留空格,在提交之前,你要像每頓飯刷牙一樣清理你的js文件。否則,腐爛的氣味會驅(qū)走貢獻(xiàn)者或同事。使用分號根據(jù)科學(xué)研究,分號的使用是我們社會的核心價值??紤]一下反對派的觀點 ,但是我們需要傳統(tǒng),不要濫用糾錯機制(省略分號)。注* 在javascript中前置逗號代碼風(fēng)格和省略分號一直存在爭論,下同。
today.setHours(nhr, nmin, nsec); // 設(shè)置小時,分鐘,秒。
很小的一個問題var today=new date();today.setyear(1998);//★★★★★不能定義新變量接收,因為輸出的是原來的變量today.setmonth(1); today.setdate(1);document.write(today); //修改后直接輸出原型
set的這個方法應(yīng)該不兼容吧,我一般是直接new Date("2017/08/07");然后分別獲取對應(yīng)的年月日。
簡單點.用構(gòu)造函數(shù),如果還需要時間,在后面加.類型:(年,月,日,時間[xx:xx:xx])function aaa()var today = new Date(1998,1,2);document.write(today.getFullYear()+"年");document.write(today.getMonth()+"月");document.write(today.getDate()+"日");}
直接new Date() 就是本地時間了,如果這個都不能用就沒什么好說的了
使用世界時來表達(dá)就行了,北京時間是第8時區(qū),將世界時加上8小時就是北京時間。var nowtime = new date(new date().gettime()+8*60*60*1000);北京時間顯示為:nowtime.toutcstring(); 獲取年月日全都使用世界時方法: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)
d=new Date(); //創(chuàng)建一個Date對象 localTime = d.getTime(); localOffset=d.getTimezoneOffset()*60000; //獲得當(dāng)?shù)貢r間偏移的毫秒數(shù) utc = localTime + localOffset; //utc即GMT時間 offset =10; //以夏威夷時間為例,東10區(qū) gtm= utc + (3600000*offset); nd = new Date(gtm); document.writeln("gtm time is " + nd.toLocaleString() ");