中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

JavaScript中獲取時間的函數集
來源:易賢網 閱讀:1382 次 日期:2016-08-30 14:45:49
溫馨提示:易賢網小編為您整理了“JavaScript中獲取時間的函數集”,方便廣大網友查閱!

下面給大家介紹下js獲取時間的函數集。

$(function(){

var mydate = new Date();

var t=mydate.toLocaleString();

$("#time").text(t);

$("#time").load("Untitled-1.html"); 

});

獲取JavaScript 的時間使用內置的Date函數完成:

var mydate = new Date();

mydate.getYear(); //獲取當前年份(2位)

mydate.getFullYear(); //獲取完整的年份(4位,1970-????)

mydate.getMonth(); //獲取當前月份(0-11,0代表1月)

mydate.getDate(); //獲取當前日(1-31)

mydate.getDay(); //獲取當前星期X(0-6,0代表星期天)

mydate.getTime(); //獲取當前時間(從1970.1.1開始的毫秒數)

mydate.getHours(); //獲取當前小時數(0-23)

mydate.getMinutes(); //獲取當前分鐘數(0-59)

mydate.getSeconds(); //獲取當前秒數(0-59)

mydate.getMilliseconds(); //獲取當前毫秒數(0-999)

mydate.toLocaleDateString(); //獲取當前日期

var mytime=mydate.toLocaleTimeString(); //獲取當前時間

mydate.toLocaleString( ); //獲取日期與時間

日期時間腳本庫方法列表:

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 日期天數差

二.

//---------------------------------------------------

// 判斷閏年

//---------------------------------------------------

Date.prototype.isLeapYear = function()

{

return (0==this.getYear()%4&&((this.getYear()0!=0)||(this.getYear()@0==0)));

}

//---------------------------------------------------

// 日期格式化

// 格式 YYYY/yyyy/YY/yy 表示年份

// MM/M 月份

// W/w 星期

// dd/DD/d/D 日期

// hh/HH/h/H 時間

// mm/m 分鐘

// ss/SS/s/S 秒

//---------------------------------------------------

Date.prototype.Format = function(formatStr)

{

var str = formatStr;

var Week = ['日','一','二','三','四','五','六'];

str=str.replace(/yyyy|YYYY/,this.getFullYear());

str=str.replace(/yy|YY/,(this.getYear() % 100)>9?(this.getYear() % 100).toString():'0' + (this.getYear() % 100));

str=str.replace(/MM/,this.getMonth()>9?this.getMonth().toString():'0' + this.getMonth());

str=str.replace(/M/g,this.getMonth());

str=str.replace(/w|W/g,Week[this.getDay()]);

str=str.replace(/dd|DD/,this.getDate()>9?this.getDate().toString():'0' + this.getDate());

str=str.replace(/d|D/g,this.getDate());

str=str.replace(/hh|HH/,this.getHours()>9?this.getHours().toString():'0' + this.getHours());

str=str.replace(/h|H/g,this.getHours());

str=str.replace(/mm/,this.getMinutes()>9?this.getMinutes().toString():'0' + this.getMinutes());

str=str.replace(/m/g,this.getMinutes());

str=str.replace(/ss|SS/,this.getSeconds()>9?this.getSeconds().toString():'0' + this.getSeconds());

str=str.replace(/s|S/g,this.getSeconds());

return str;

}

//+---------------------------------------------------

//| 求兩個時間的天數差 日期格式為 YYYY-MM-dd

//+---------------------------------------------------

function daysBetween(DateOne,DateTwo)

{

var OneMonth = DateOne.substring(5,DateOne.lastIndexOf ('-'));

var OneDay = DateOne.substring(DateOne.length,DateOne.lastIndexOf ('-')+1);

var OneYear = DateOne.substring(0,DateOne.indexOf ('-'));

var TwoMonth = DateTwo.substring(5,DateTwo.lastIndexOf ('-'));

var TwoDay = DateTwo.substring(DateTwo.length,DateTwo.lastIndexOf ('-')+1);

var TwoYear = DateTwo.substring(0,DateTwo.indexOf ('-'));

var cha=((Date.parse(OneMonth+'/'+OneDay+'/'+OneYear)- Date.parse(TwoMonth+'/'+TwoDay+'/'+TwoYear))/86400000);

return Math.abs(cha);

}

//+---------------------------------------------------

//| 日期計算

//+---------------------------------------------------

Date.prototype.DateAdd = function(strInterval, Number) {

var dtTmp = this;

switch (strInterval) {

case 's' :return new Date(Date.parse(dtTmp) + (1000 * Number));

case 'n' :return new Date(Date.parse(dtTmp) + (60000 * Number));

case 'h' :return new Date(Date.parse(dtTmp) + (3600000 * Number));

case 'd' :return new Date(Date.parse(dtTmp) + (86400000 * Number));

case 'w' :return new Date(Date.parse(dtTmp) + ((86400000 * 7) * Number));

case 'q' :return new Date(dtTmp.getFullYear(), (dtTmp.getMonth()) + Number*3, dtTmp.getDate(), dtTmp.getHours(), dtTmp.getMinutes(), dtTmp.getSeconds());

case 'm' :return new Date(dtTmp.getFullYear(), (dtTmp.getMonth()) + Number, dtTmp.getDate(), dtTmp.getHours(), dtTmp.getMinutes(), dtTmp.getSeconds());

case 'y' :return new Date((dtTmp.getFullYear() + Number), dtTmp.getMonth(), dtTmp.getDate(), dtTmp.getHours(), dtTmp.getMinutes(), dtTmp.getSeconds());

}

}

//+---------------------------------------------------

//| 比較日期差 dtEnd 格式為日期型或者 有效日期格式字符串

//+---------------------------------------------------

Date.prototype.DateDiff = function(strInterval, dtEnd) {

var dtStart = this;

if (typeof dtEnd == 'string' )//如果是字符串轉換為日期型

{

dtEnd = StringToDate(dtEnd);

}

switch (strInterval) {

case 's' :return parseInt((dtEnd - dtStart) / 1000);

case 'n' :return parseInt((dtEnd - dtStart) / 60000);

case 'h' :return parseInt((dtEnd - dtStart) / 3600000);

case 'd' :return parseInt((dtEnd - dtStart) / 86400000);

case 'w' :return parseInt((dtEnd - dtStart) / (86400000 * 7));

case 'm' :return (dtEnd.getMonth()+1)+((dtEnd.getFullYear()-dtStart.getFullYear())*12) - (dtStart.getMonth()+1);

case 'y' :return dtEnd.getFullYear() - dtStart.getFullYear();

}

}

//+---------------------------------------------------

//| 日期輸出字符串,重載了系統的toString方法

//+---------------------------------------------------

Date.prototype.toString = function(showWeek)

{

var myDate= this;

var str = myDate.toLocaleDateString();

if (showWeek)

{

var Week = ['日','一','二','三','四','五','六'];

str += ' 星期' + Week[myDate.getDay()];

}

return str;

}

//+---------------------------------------------------

//| 日期合法性驗證

//| 格式為:YYYY-MM-DD或YYYY/MM/DD

//+---------------------------------------------------

function IsValidDate(DateStr)

{

var sDate=DateStr.replace(/(^\s+|\s+$)/g,''); //去兩邊空格;

if(sDate=='') return true;

//如果格式滿足YYYY-(/)MM-(/)DD或YYYY-(/)M-(/)DD或YYYY-(/)M-(/)D或YYYY-(/)MM-(/)D就替換為''

//數據庫中,合法日期可以是:YYYY-MM/DD(2003-3/21),數據庫會自動轉換為YYYY-MM-DD格式

var s = sDate.replace(/[\d]{ 4,4 }[\-/]{ 1 }[\d]{ 1,2 }[\-/]{ 1 }[\d]{ 1,2 }/g,'');

if (s=='') //說明格式滿足YYYY-MM-DD或YYYY-M-DD或YYYY-M-D或YYYY-MM-D

{

var t=new Date(sDate.replace(/\-/g,'/'));

var ar = sDate.split(/[-/:]/);

if(ar[0] != t.getYear() || ar[1] != t.getMonth()+1 || ar[2] != t.getDate())

{

//alert('錯誤的日期格式!格式為:YYYY-MM-DD或YYYY/MM/DD。注意閏年。');

return false;

}

}

else

{

//alert('錯誤的日期格式!格式為:YYYY-MM-DD或YYYY/MM/DD。注意閏年。');

return false;

}

return true;

}

//+---------------------------------------------------

//| 日期時間檢查

//| 格式為:YYYY-MM-DD HH:MM:SS

//+---------------------------------------------------

function CheckDateTime(str)

{

var reg = /^(\d+)-(\d{ 1,2 })-(\d{ 1,2 }) (\d{ 1,2 }):(\d{ 1,2 }):(\d{ 1,2 })$/;

var r = str.match(reg);

if(r==null)return false;

r[2]=r[2]-1;

var d= new Date(r[1],r[2],r[3],r[4],r[5],r[6]);

if(d.getFullYear()!=r[1])return false;

if(d.getMonth()!=r[2])return false;

if(d.getDate()!=r[3])return false;

if(d.getHours()!=r[4])return false;

if(d.getMinutes()!=r[5])return false;

if(d.getSeconds()!=r[6])return false;

return true;

}

//+---------------------------------------------------

//| 把日期分割成數組

//+---------------------------------------------------

Date.prototype.toArray = function()

{

var myDate = this;

var myArray = Array();

myArray[0] = myDate.getFullYear();

myArray[1] = myDate.getMonth();

myArray[2] = myDate.getDate();

myArray[3] = myDate.getHours();

myArray[4] = myDate.getMinutes();

myArray[5] = myDate.getSeconds();

return myArray;

}

//+---------------------------------------------------

//| 取得日期數據信息

//| 參數 interval 表示數據類型

//| y 年 m月 d日 w星期 ww周 h時 n分 s秒

//+---------------------------------------------------

Date.prototype.DatePart = function(interval)

{

var myDate = this;

var partStr='';

var Week = ['日','一','二','三','四','五','六'];

switch (interval)

{

case 'y' :partStr = myDate.getFullYear();break;

case 'm' :partStr = myDate.getMonth()+1;break;

case 'd' :partStr = myDate.getDate();break;

case 'w' :partStr = Week[myDate.getDay()];break;

case 'ww' :partStr = myDate.WeekNumOfYear();break;

case 'h' :partStr = myDate.getHours();break;

case 'n' :partStr = myDate.getMinutes();break;

case 's' :partStr = myDate.getSeconds();break;

}

return partStr;

}

//+---------------------------------------------------

//| 取得當前日期所在月的最大天數

//+---------------------------------------------------

Date.prototype.MaxDayOfDate = function()

{

var myDate = this;

var ary = myDate.toArray();

var date1 = (new Date(ary[0],ary[1]+1,1));

var date2 = date1.dateAdd(1,'m',1);

var result = dateDiff(date1.Format('yyyy-MM-dd'),date2.Format('yyyy-MM-dd'));

return result;

}

//+---------------------------------------------------

//| 取得當前日期所在周是一年中的第幾周

//+---------------------------------------------------

Date.prototype.WeekNumOfYear = function()

{

var myDate = this;

var ary = myDate.toArray();

var year = ary[0];

var month = ary[1]+1;

var day = ary[2];

document.write('< script language=VBScript\> \n');

document.write('myDate = DateValue(''+month+'-'+day+'-'+year+'') \n');

document.write('result = DatePart('ww', myDate) \n');

document.write(' \n');

return result;

}

//+---------------------------------------------------

//| 字符串轉成日期類型

//| 格式 MM/dd/YYYY MM-dd-YYYY YYYY/MM/dd YYYY-MM-dd

//+---------------------------------------------------

function StringToDate(DateStr)

{

var converted = Date.parse(DateStr);

var myDate = new Date(converted);

if (isNaN(myDate))

{

//var delimCahar = DateStr.indexOf('/')!=-1?'/':'-';

var arys= DateStr.split('-');

myDate = new Date(arys[0],--arys[1],arys[2]);

}

return myDate;

}

更多信息請查看網絡編程
易賢網手機網站地址:JavaScript中獲取時間的函數集
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點

版權所有:易賢網

中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
国产精品久久久久久亚洲伦| 看电影不卡的网站| 中文字幕综合网| 97se亚洲国产综合自在线| 国产精品国产馆在线真实露脸| caoporen国产精品视频| 亚洲小少妇裸体bbw| 日韩视频免费观看高清完整版在线观看 | 国产**成人网毛片九色| 亚洲日本护士毛茸茸| 欧美一区二区三区影视| 国产69精品一区二区亚洲孕妇| 一区二区三区欧美日韩| 久久久久久久综合日本| 91麻豆免费观看| 精品一区二区三区影院在线午夜| 中文字幕制服丝袜一区二区三区 | aaa亚洲精品一二三区| 香蕉久久夜色精品国产使用方法| 欧美精品一区二区三| 欧美午夜寂寞影院| 丁香桃色午夜亚洲一区二区三区| 亚洲一区二区三区四区五区中文 | 国产91精品一区二区麻豆网站| 亚洲最新视频在线播放| 国产亚洲综合在线| 日韩免费在线观看| 欧美亚洲国产一卡| 国产成人精品免费网站| 久久超级碰视频| 婷婷久久综合九色综合伊人色| 国产精品第四页| 久久久久久9999| 日韩欧美色综合网站| 欧美自拍偷拍一区| 91在线丨porny丨国产| 国产成人免费视频| 美女被吸乳得到大胸91| 五月开心婷婷久久| 亚洲一区二区高清| 亚洲欧美日韩国产一区二区三区| 国产精品素人一区二区| 久久综合九色综合欧美亚洲| 91精品国产综合久久久蜜臀图片| 欧美中文字幕一二三区视频| 日本乱码高清不卡字幕| 色婷婷av一区二区三区软件| 成人黄色软件下载| zzijzzij亚洲日本少妇熟睡| 成人av动漫网站| 色噜噜狠狠色综合中国| 欧洲精品中文字幕| 欧美日韩精品欧美日韩精品| 欧美色大人视频| 91福利在线观看| 欧美日韩亚洲综合在线| 欧美老肥妇做.爰bbww| 91精品国产综合久久久久| 日韩欧美三级在线| 国产欧美一区二区精品秋霞影院| 久久精品一区二区三区不卡| 欧美国产日韩亚洲一区| **网站欧美大片在线观看| 亚洲色大成网站www久久九九| 亚洲精品美国一| 日韩精品电影一区亚洲| 国产一区二区视频在线| av高清久久久| 欧美日韩中文另类| 日韩三级在线观看| 国产欧美一区视频| 一区二区三区在线视频免费观看 | 3751色影院一区二区三区| 在线成人免费观看| 久久精品亚洲一区二区三区浴池| 中文一区二区完整视频在线观看| 玉米视频成人免费看| 蜜桃在线一区二区三区| 成人av电影在线网| 在线成人午夜影院| 中文字幕国产精品一区二区| 一区二区三区在线观看动漫| 久久国产精品无码网站| 91国模大尺度私拍在线视频| 日韩三级视频在线看| 亚洲欧美怡红院| 免费观看一级欧美片| 99视频超级精品| 精品久久久网站| 亚洲一二三四区| 韩国av一区二区三区| 在线看一区二区| 中文字幕成人av| 久久国产麻豆精品| 欧美精品丝袜中出| 亚洲蜜臀av乱码久久精品蜜桃| 久久99久久精品欧美| 在线视频中文字幕一区二区| 国产日产亚洲精品系列| 日本中文在线一区| 色菇凉天天综合网| 国产日产欧美一区| 精品在线一区二区三区| 欧美美女激情18p| 亚洲三级电影网站| 成人午夜短视频| 久久中文娱乐网| 美美哒免费高清在线观看视频一区二区| 色婷婷综合久久久久中文一区二区 | 久久超碰97中文字幕| 欧美群妇大交群的观看方式| 亚洲欧美一区二区三区极速播放 | 69av一区二区三区| 亚洲最色的网站| 91久久精品一区二区三| 国产精品电影一区二区三区| 国产精品综合视频| 精品奇米国产一区二区三区| 日韩福利电影在线| 欧美一区二区三区在线视频 | 亚洲二区在线观看| 日本韩国精品一区二区在线观看| 中文无字幕一区二区三区| 国产99久久久久久免费看农村| 久久久一区二区三区捆绑**| 国产毛片精品一区| 26uuuu精品一区二区| 国产一区啦啦啦在线观看| 久久一日本道色综合| 狠狠色丁香婷综合久久| 久久久久久久电影| 成人国产精品视频| 亚洲欧美福利一区二区| 欧美做爰猛烈大尺度电影无法无天| 亚洲男人天堂一区| 欧美日韩另类一区| 日韩成人伦理电影在线观看| 91精品一区二区三区在线观看| 麻豆国产一区二区| 中文成人av在线| 色婷婷精品大视频在线蜜桃视频| 亚洲精品国产精品乱码不99| 欧美日韩综合在线| 经典三级在线一区| 中文字幕在线不卡一区二区三区| 91免费看片在线观看| 天天综合天天综合色| xf在线a精品一区二区视频网站| 懂色av一区二区三区免费看| 亚洲一区在线电影| 精品久久国产字幕高潮| 99视频超级精品| 爽好多水快深点欧美视频| 精品福利一二区| 91免费观看视频| 日本sm残虐另类| 国产精品久久午夜夜伦鲁鲁| 91国偷自产一区二区三区观看| 麻豆精品新av中文字幕| 亚洲欧美视频在线观看视频| 欧美一区二区精品| jizzjizzjizz欧美| 视频一区在线播放| 国产精品卡一卡二| 日韩女优av电影| 91久久精品国产91性色tv| 久久超碰97人人做人人爱| 亚洲欧美激情插| 国产欧美日韩另类一区| 欧美日韩mp4| 97精品电影院| 国产精品18久久久久久久网站| 亚洲综合成人网| 欧美激情在线免费观看| 欧美日韩不卡一区二区| 91在线观看地址| 国产一区二区三区精品视频| 亚洲综合在线第一页| 久久久精品人体av艺术| 欧美精品18+| 99久久伊人网影院| 国产精品一区专区| 日韩成人dvd| 亚洲午夜在线观看视频在线| 国产精品美女久久久久aⅴ国产馆| 91精品在线麻豆| 欧美丰满美乳xxx高潮www| 欧美专区日韩专区| 日本乱人伦aⅴ精品| 91在线视频观看| 成人av网站免费观看| 国产成人精品影院| 国产麻豆91精品| 国产永久精品大片wwwapp | 美女视频免费一区| 首页国产欧美日韩丝袜| 亚洲一区在线看| 亚洲一二三四区不卡| 亚洲一二三四区| 五月激情六月综合|