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

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

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

$(function(){

var mydate = new Date();

var t=mydate.toLocaleString();

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

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

});

獲取JavaScript 的時間使用內(nèi)置的Date函數(shù)完成:

var mydate = new Date();

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

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

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

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

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

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

mydate.getHours(); //獲取當(dāng)前小時數(shù)(0-23)

mydate.getMinutes(); //獲取當(dāng)前分鐘數(shù)(0-59)

mydate.getSeconds(); //獲取當(dāng)前秒數(shù)(0-59)

mydate.getMilliseconds(); //獲取當(dāng)前毫秒數(shù)(0-999)

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

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

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

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

Date.prototype.isLeapYear 判斷閏年

Date.prototype.Format 日期格式化

Date.prototype.DateAdd 日期計算

Date.prototype.DateDiff 比較日期差

Date.prototype.toString 日期轉(zhuǎn)字符串

Date.prototype.toArray 日期分割為數(shù)組

Date.prototype.DatePart 取日期的部分信息

Date.prototype.MaxDayOfDate 取日期所在月的最大天數(shù)

Date.prototype.WeekNumOfYear 判斷日期所在年的第幾周

StringToDate 字符串轉(zhuǎn)日期型

IsValidDate 驗證日期有效性

CheckDateTime 完整日期時間檢查

daysBetween 日期天數(shù)差

二.

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

// 判斷閏年

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

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;

}

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

//| 求兩個時間的天數(shù)差 日期格式為 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' )//如果是字符串轉(zhuǎn)換為日期型

{

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();

}

}

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

//| 日期輸出字符串,重載了系統(tǒng)的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就替換為''

//數(shù)據(jù)庫中,合法日期可以是:YYYY-MM/DD(2003-3/21),數(shù)據(jù)庫會自動轉(zhuǎn)換為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;

}

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

//| 把日期分割成數(shù)組

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

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;

}

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

//| 取得日期數(shù)據(jù)信息

//| 參數(shù) interval 表示數(shù)據(jù)類型

//| 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;

}

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

//| 取得當(dāng)前日期所在月的最大天數(shù)

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

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;

}

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

//| 取得當(dāng)前日期所在周是一年中的第幾周

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

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;

}

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

//| 字符串轉(zhuǎn)成日期類型

//| 格式 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;

}

更多信息請查看網(wǎng)絡(luò)編程
易賢網(wǎng)手機(jī)網(wǎng)站地址:JavaScript中獲取時間的函數(shù)集
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!

2026上岸·考公考編培訓(xùn)報班

  • 報班類型
  • 姓名
  • 手機(jī)號
  • 驗證碼
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機(jī)站點 | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號
云南網(wǎng)警備案專用圖標(biāo)
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
云南網(wǎng)警報警專用圖標(biāo)
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
国产精品久久久久毛片大屁完整版 | 久久久精品日韩欧美| 久久久久久久波多野高潮日日 | 宅男噜噜噜66一区二区| 一区二区日韩| 91久久嫩草影院一区二区| 一区二区三区高清| 久久爱www久久做| 欧美日韩在线不卡一区| 国产综合香蕉五月婷在线| 99热这里只有成人精品国产| 羞羞漫画18久久大片| 欧美理论大片| 国产精品视频久久久| 99精品99久久久久久宅男| 中日韩在线视频| 欧美黄色片免费观看| 国产一区在线看| 性欧美暴力猛交另类hd| 亚洲在线成人| 欧美日韩亚洲在线| 亚洲精品无人区| 亚洲淫片在线视频| 国产欧美一区二区色老头| 亚洲天堂黄色| 国产精品mm| 亚洲国产欧美一区二区三区同亚洲 | 亚洲大胆人体视频| 午夜欧美理论片| 美脚丝袜一区二区三区在线观看| 欧美呦呦网站| 国产精品劲爆视频| 欧美电影免费观看网站| 欧美日韩在线三级| 国产亚洲精品久久久| 亚洲国产精品黑人久久久| 99精品欧美| 久久久人成影片一区二区三区观看 | 久久免费黄色| 女人天堂亚洲aⅴ在线观看| 久久伊人精品天天| 欧美午夜电影在线| 亚洲国产日韩精品| 亚洲精品一区二区三| 欧美一区二区三区视频在线观看| 久久综合久久久| 国产色综合久久| 99re热精品| 久久综合免费视频影院| 国内一区二区在线视频观看 | 亚洲国产成人久久综合| 亚洲欧美日韩网| 嫩草国产精品入口| 中文欧美日韩| 欧美另类一区| 亚洲国产精品精华液网站| 日韩视频在线一区| 久久精品国产一区二区三区免费看| 国产日韩av在线播放| 亚洲一级黄色| 欧美午夜不卡视频| 亚洲第一天堂av| 免费亚洲电影在线| 一区二区三区国产| 欧美大片在线影院| 亚洲国产精品毛片| 欧美国产三区| 亚洲免费av观看| 欧美激情乱人伦| 在线欧美不卡| 欧美高清视频一区二区| 日韩一级精品视频在线观看| 欧美高清免费| 久久精品国产综合精品| 亚洲靠逼com| 欧美精品偷拍| 欧美在线观看视频在线| 一区二区三区四区五区精品| 国产亚洲综合精品| 久久中文精品| 国内精品免费在线观看| 亚洲欧美日韩爽爽影院| 国产一区二区三区在线观看网站 | 欧美日本视频在线| 亚洲欧美日韩一区| 亚洲动漫精品| 久色成人在线| 一区二区日本视频| 亚洲美女在线看| 国产亚洲成精品久久| 中文亚洲视频在线| 国产欧美在线观看一区| 久久精品国产视频| 国产一区视频观看| 久久精品九九| 欧美成人a视频| 久久精品国产99国产精品| 国内成人精品视频| 国产精品嫩草99a| 欧美日韩美女在线| 欧美1区2区3区| 久久午夜激情| 久久久美女艺术照精彩视频福利播放 | 国产区日韩欧美| 国产精品青草久久| 欧美日韩国产综合网| 久久天堂国产精品| 另类图片综合电影| 免费看亚洲片| 欧美激情国产精品| 欧美日韩一区二| 国产精品日韩精品欧美精品| 久久久久久网址| 久久久亚洲人| 欧美精品一区二| 欧美日韩中文字幕在线视频| 欧美午夜片欧美片在线观看| 国产精品久久久久久av下载红粉| 亚洲国产精品成人| 激情亚洲成人| 日韩网站在线| 99精品99| 亚洲欧美在线免费观看| 羞羞漫画18久久大片| 久久一区二区三区四区| 欧美特黄一级| 日韩一级在线观看| 99re6这里只有精品| 免费亚洲电影在线| 亚洲国产高潮在线观看| 久久综合网hezyo| 在线电影国产精品| 亚洲欧美日韩一区二区三区在线观看| 欧美国产视频一区二区| 亚洲精选在线观看| 欧美日韩精品免费观看视一区二区| 亚洲片在线资源| 欧美日产国产成人免费图片| 夜夜嗨av一区二区三区中文字幕 | 亚洲男人天堂2024| 国产美女精品视频| 欧美中文字幕在线视频| 亚洲第一黄网| 欧美午夜美女看片| 久久国产精品99国产精| 亚洲国产裸拍裸体视频在线观看乱了中文 | 久久久成人精品| 亚洲国产精品成人综合| 欧美日韩麻豆| 久久久免费av| 亚洲福利视频在线| 久久这里只精品最新地址| 亚洲人被黑人高潮完整版| 99精品欧美一区二区三区综合在线 | 午夜精品www| 国产日产亚洲精品系列| 欧美在线三级| 在线欧美视频| 欧美色网一区二区| 亚洲欧美激情视频在线观看一区二区三区 | 亚洲欧洲精品一区二区| 欧美揉bbbbb揉bbbbb| 欧美在线一级视频| 亚洲国产高清aⅴ视频| 欧美性猛交xxxx乱大交蜜桃 | 国产精品99久久久久久久久久久久 | 国产精品高潮视频| 久久国产精品久久久| 日韩视频专区| 欧美女同视频| 午夜精品久久久久久久白皮肤| 国产精品久久二区| 久久人人97超碰精品888| 中文精品一区二区三区| 狠狠色2019综合网| 欧美人交a欧美精品| 99热在这里有精品免费| 国产精品美女久久久浪潮软件| 久久久人成影片一区二区三区| 亚洲免费av观看| 亚洲国产毛片完整版| 国产片一区二区| 国产精品xnxxcom| 欧美精品v日韩精品v国产精品| 国产精品美女一区二区在线观看| 久久午夜av| 欧美在线国产| 香蕉久久夜色精品国产| 亚洲精品在线免费| 91久久精品一区| 亚洲精品欧美在线| 狠狠色伊人亚洲综合网站色| 国产伦精品一区二区三| 国产精一区二区三区| 欧美日韩三级视频| 亚洲综合首页| 尤物99国产成人精品视频| 欧美久久在线| 亚洲中无吗在线| 国产色婷婷国产综合在线理论片a|