一、常用到的日期函式
var mydate=new date();//建立時間;
var mydate = new date(指定的日期);//
將指定日期轉為標準日期格式;
mydate.getyear();(2位)//
獲取當前年份;
mydate.getfullyear();(4位)//
獲取完整年份;
mydate.getmonth();(0-11月,0是1月)//
獲取月份;
mydate.getdate();(1-31日)//
獲取當前日期;
mydate.gettime(); (從1970.1.1開始的毫秒數) //
獲取當前時間戳
mydate.getday();(0-6,0是星期天) //
獲取當前星期
mydate.gethours();(0-23) //
獲取當前小時數
mydate.getminutes();(0-59) //
獲取當前分鐘數
mydate.getseconds();(0-59) //
獲取當前秒
mydate.getmilliseconds();(0-999) //
獲取當前毫秒數
mydate.tolocaledatestring(); //
獲取當前日期
mydate.tolocaletimestring();//
獲取當前時間
date.prototype.isleapyear; //
判斷閏年
date.prototype.format; //
日期格式化
date.prototype.dateadd; //
日期計算
date.prototype.datediff; //
比較日期差
date.prototype.tostring; //
日期轉字串
date.prototype.toarray; //
日期分割為陣列
date.prototype.datepart; //
取日期的部分資訊
date.prototype.maxdayofdate ;//
取日期所在月的最大天數
date.prototype.weeknumofyear ;//
判斷日期所在年的第幾周
stringtodate; //
字串轉日期型
isvaliddate ;//
驗證日期有效性
checkdatetime ;//
完整日期時間檢查
daysbetween ;//
日期天數差
二、計算兩個日期間隔
開始日期: var start = newdate(指定日期);
結束日期:
var end = new
date();
計算指定日期與當前所差天數:
var usedtime = end.gettime()- end.gettime();//
時間戳之差
var days = math.floor(usedtime/(24*3600*1000));//計算天數
JS 日期控制項用到的屬性
client width offset widthy 以上獲得控制項的寬度 滾動條和非滾動條的情況 高度 clientheight scrollheight 獲取物件的滾動高度。scrollleft 設定或獲取位於物件左邊界和視窗中目前可見內容的最左端之間的距離 scrolltop 設定或獲取位於物...
js常用日期函式封裝
var obj return false 將日期格式化輸出 2019 08 25 format function date,s 輸入08 25型別的日期 formatmonday function date,s 判段月份的天數 getdays function year,month return 2...
JS 拖拽裡面經常用到的函式
obj.setcapture 讓它捕捉所有滑鼠事件 obj.stoppropagation 不再讓該物件傳送任何事件 obj.preventdefault 通知瀏覽器不再執行與事件關聯的預設動作 obj.onmousewheel mousewheel 當轉動滑鼠滾輪時執行指令碼 setcapture...