JS에 의해 시간을 얻기위한 함수 세트를 소개하겠습니다.
$ (function () {var mydate = new Date (); var t = mydate.tolocalestring (); $ ( "#time"). text (t); $ ( "#time"). load ( "Untitled-1.html");});내장 날짜 함수를 사용하여 JavaScript 시간 받기가 수행됩니다.
var mydate = new date (); mydate.getyear (); // 현재 연도를 얻습니다 (2 자리) mydate.getLyEar (); // 1 년 내내 얻습니다 (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 (); // 현재 시간을 가져옵니다. mydate.tolocalestring (); // 날짜와 시간을 얻습니다
날짜 및 시간 및 시간 스크립트 라이브러리 방법 목록
date.prototype.isleapyear judges leach 년 날짜. 프로로 타입. 형식 날짜 서식 날짜 .prototype.dateadd 날짜 계산 날짜. 단장화 날짜 차이 날짜 .prototype.tostring 날짜를 문자열 날짜 .prototype.prototype.prototype.prototype. 날짜가 날짜가있는 달. weeknumofyear judges 날짜가 stringtodate 문자열 인 일주일을 판단합니다.
//------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- HH/HH/H/H 시간 // mm/m 분 // ss/ss/s/s Seconds//------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 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 (/ddowplate/, this.this.this.getDate (). toString () : '0' + this.getDate ()); str = str.replace (/d|d/g, this.getDate ()); str = str.replace (/hhohhh/, 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 ()); str = str.replace (/m/g, this.getminutes ()); str = str.replace (/ss|sss/, this.getseconds ()> 9? this.getSeconds (). toString () : '0' + this.getSeconds ()); str = str.replace (/s|s/g, this.getSeconds ()); return str;}//+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ daysbetween (dateone, datetwo) {var onemonth = dateone.substring (5, dateone.lastindexof ( '-')); var oneday = dateone.substring (dateone.length, dateone.lastindexof ( '-')+1); var oneyear = dateone.substring (0, var wwomonth (-'); datetwo.substring (5, datetwo.lastindexof ( '-')); var twoday = datetwo.substring (datetwo.length, datetwo.lastindexof ( '-')+1); var twoyear = datetwo.substring (0, datetwo.inc.Indexof ( '-'); (date.parse (onemonth+'/'+oneday+'/'+oneyear)- date.parse (twomonth+'/'+twoday+'/'+twoyear))/86400000); return Math.abs(cha);}//+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Date calculation //+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 숫자 'd': 새 날짜를 반환합니다 (date.parse (dttmp) + (86400000 * 번호)); case 'w': 새 날짜 return (date.parse (dttmp) + ((86400000 * 7) * 숫자)); case 'q': 새로운 날짜 (dttmp.getselyear ()), (dttmp.getmonth ()). dttmp.getDate (), dttmp.gethours (), dttmp.getMinutes (), dttmp.getSeconds ()); case 'm': return new Date (dttmp.getlyDelyEar (), (dttmp.getmonth ()) + 번호, dttmp.getDate (), dttmp.getours (dttmp.getdate) dttmp.getminutes (), dttmp.getminutes (), dttmp.getSeconds ()); CASE 'y': 새 날짜를 반환합니다 ((dttmp.getLyear () + 번호), dttmp.getMonth (), dttmp.getDate (), dttmp.gethours (), dttmp.getMinutes (), dtTmp.getSeconds());}}//+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- parseint ((dtend -dtstart) / 1000); case 'n': parseint ((dtend -dtstart) / 60000); case 'h': return parseint ((dtend -dtstart) / 3600000); case 'd': return parseint ((dtend -dtstart) / 86400000); Case 'W'(dtend -dtstart) / 86400000); dtstart) / (86400000 * 7)); case 'm': parseint ((dtend -dtstart) / (86400000 * 7)); case 'm': return parseint ((dtend -dtstart) / (86400000 * 7)); return parseint (dtstart) / (86400000 * 7); : parseint ((dtend -dtstart) / (86400000 * 7)); case 'm': return parseint ((dtend -dtstart) / (86400000 * 7)); case 'm': return (dtend.getmonth ()+1)+((dtend.getseldyear () * 12). (dtstart.getmonth ()+1); case 'y': return dtend.getlyear () - dtStart.getFullYear();}}//+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- this; var str = mydate.tolocaledatestring (); if (showweek) {var week = [ 'day', 'one', 'two', 'three', 'four', 'five', 'six']; str + = 'week' + Week [mydate.getday ()]; str;}//+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- sdate = dateSt.Replace (/(^/s+|/s+$)/g, ''); // 양쪽의 공간을 제거합니다. if (sdate == '') return true; // 형식이 yyy- (/) 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} [/d]} [/d]} } [/d] {1} [/d] {1} [/d] {1} [/d] {1} [/d] {1} [/d] {1} [/d] {1} [/d] {1} [/d] {1} [/d] {2 1,2}/g, '); yyyy-mm-dd 또는 yyyy-m-dd 또는 yyyy-md 또는 yyyy-mm-d {var t = new date (sdate.replace (//-/g, '/'); var ar = sdate.split (/[-/:]/); if (ar [0]! = t.getyear () | ! = t.getDate ()) {// alert ( '잘못된 날짜 형식! 형식은 다음과 같습니다. return false;}} else {// alert ( '잘못된 날짜 형식! 형식은 : yyyy-mm-dd 또는 yyyy/mm/dd. 도약에주의를 기울이십시오. true;}//+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- }) : (/d {1,2}) $/; var r = str.match (reg); if (r == null) false; r [2] = r [2] -1; var d = 새 날짜 (r [1], r [2], r [3], r [4], r [5], r [6]; false; if (d.getmonth ()! = r [2])가 false를 반환합니다; if (d.getDate ()! = r [3]) false; if (d.gethours ()! = r [4]) false; if (d.getMinutes ()! = r [5]) false를 반환합니다; if (d.getSeconds ()! = r [6]) Return false; 반환; true;}//+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- mydate.getDate (); myArray [3] = myDate.gethours (); myArray [4] = myDate.getMinutes (); myArray [5] = myDate.getSeconds (); return myArray;}//+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- partStr = ''; var Week = [ 'day', 'one', 'two', 'three', 'four', 'five', 'six']; switch (interval) {case 'y': partstr = mydate.getlyear (); break; case 'm': partstr = mydate.getmonth ()+1; break 'd': partStr = myDate (partStr =). Week [mydate.getday ()]; break; case 'ww': partstr = mydate.weeknumofyear (); break; case 'h': partstr = mydate.gethours (); break; case 'n': partstr = mydate.getminutes (); break; s ': partstr = mydate.getseconds (); partStr;}//+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- (새 날짜 (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')); result;}//+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ mydate.toarray (); var year = ary [0]; var month = ary [1] +1; var day = ary [2]; docum datePart ( 'ww', mydate) /n '); document.write (' /n '); return result;}//+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Convert string to date type //| 형식 MM/DD/YYYY MM-DD-YYYY YYYY/MM/DD YYYY-MM-dd//+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 날짜 (arys [0],-arys [1], arys [2]);} return mydate;}