锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲爱情岛论坛永久,亚洲精品国产首次亮相,久久精品国产亚洲av瑜伽 http://www.tkk7.com/cerdar/鐪熺殑 zh-cn Tue, 13 May 2025 11:51:50 GMT Tue, 13 May 2025 11:51:50 GMT 60 IE鍜孎ireFox鐨勭洅妯″瀷瀹炵幇涓嶄竴鑷?/title> http://www.tkk7.com/cerdar/archive/2007/02/02/97538.html闆澗 闆澗 Fri, 02 Feb 2007 06:35:00 GMT http://www.tkk7.com/cerdar/archive/2007/02/02/97538.html http://www.tkk7.com/cerdar/comments/97538.html http://www.tkk7.com/cerdar/archive/2007/02/02/97538.html#Feedback 1 http://www.tkk7.com/cerdar/comments/commentRss/97538.html http://www.tkk7.com/cerdar/services/trackbacks/97538.html IE鍜孎ireFox鐨勭洅妯″瀷瀹炵幇涓嶄竴鑷?閮侀椃涓?br />IE鐨刣iv鐨刾adding涓嶅寘鍚竟鐣岋紝FireFox涓嶅寘鍚笂杈圭晫鍜屽乏杈圭晫鍗村寘鍚彸杈圭晫鍜屼笅杈圭晫
]]> JavaScript鐨凞ateFormat綾?/title> http://www.tkk7.com/cerdar/archive/2007/02/02/97520.html闆澗 闆澗 Fri, 02 Feb 2007 06:20:00 GMT http://www.tkk7.com/cerdar/archive/2007/02/02/97520.html http://www.tkk7.com/cerdar/comments/97520.html http://www.tkk7.com/cerdar/archive/2007/02/02/97520.html#Feedback 0 http://www.tkk7.com/cerdar/comments/commentRss/97520.html http://www.tkk7.com/cerdar/services/trackbacks/97520.html 聽* JavaScript鐨凞ateFormat綾?br />聽* [File聽 ] date.js 聽* [Author] cerdar 聽* [Date聽 ] 2006-06-20 聽* copy right cerdar /**----------------------------------------------------------------*/ function DateFormat(pattern, formatSymbols) { 聽聽 聽if(pattern == null || pattern == undefined) 聽聽 聽{ 聽聽 聽聽聽 聽pattern = "yyyy-MM-dd HH:mm:ss SSS"; 聽聽 聽} 聽聽 聽if(formatSymbols == null || formatSymbols == undefined) 聽聽 聽{ 聽聽 聽聽聽 聽formatSymbols = "yMdHmsS"; 聽聽 聽} 聽聽 聽this.pattern = pattern; 聽聽 聽this.formatSymbols = formatSymbols; } DateFormat.prototype.format = function(date) { 聽聽 聽var time = getTime(date); 聽聽 聽 聽聽 聽// 鏍囪瀛樺叆鏁扮粍 聽聽 聽var cs = this.formatSymbols.split(""); 聽聽 聽// 鏍煎紡瀛樺叆鏁扮粍 聽聽 聽var fs = this.pattern.split(""); 聽聽 聽// 鏋勯犳暟緇?br />聽聽 聽var ds = time.split(""); 聽聽 聽// 鏍囧織騫存湀鏃ョ殑緇撴潫涓嬫爣 聽聽 聽var y = 3; 聽聽 聽var M = 6; 聽聽 聽var d = 9; 聽聽 聽var H = 12; 聽聽 聽var m = 15; 聽聽 聽var s = 18; 聽聽 聽var S = 22; 聽聽 聽// 閫愪綅鏇挎崲騫存湀鏃ユ椂鍒嗙鍜屾縐?br />聽聽 聽for(var i = fs.length - 1; i > -1; i--) 聽聽 聽{ 聽聽 聽聽聽 聽switch (fs[i]) 聽聽 聽聽聽 聽{ 聽聽 聽聽聽 聽聽聽 聽case cs[0]: 聽聽 聽聽聽 聽聽聽 聽{ 聽聽 聽聽聽 聽聽聽 聽聽聽 聽fs[i] = ds[y--]; 聽聽 聽聽聽 聽聽聽 聽聽聽 聽break; 聽聽 聽聽聽 聽聽聽 聽} 聽聽 聽聽聽 聽聽聽 聽case cs[1]: 聽聽 聽聽聽 聽聽聽 聽{ 聽聽 聽聽聽 聽聽聽 聽聽聽 聽fs[i] = ds[M--]; 聽聽 聽聽聽 聽聽聽 聽聽聽 聽break; 聽聽 聽聽聽 聽聽聽 聽} 聽聽 聽聽聽 聽聽聽 聽case cs[2]: 聽聽 聽聽聽 聽聽聽 聽{ 聽聽 聽聽聽 聽聽聽 聽聽聽 聽fs[i] = ds[d--]; 聽聽 聽聽聽 聽聽聽 聽聽聽 聽break; 聽聽 聽聽聽 聽聽聽 聽} 聽聽 聽聽聽 聽聽聽 聽case cs[3]: 聽聽 聽聽聽 聽聽聽 聽{ 聽聽 聽聽聽 聽聽聽 聽聽聽 聽fs[i] = ds[H--]; 聽聽 聽聽聽 聽聽聽 聽聽聽 聽break; 聽聽 聽聽聽 聽聽聽 聽} 聽聽 聽聽聽 聽聽聽 聽case cs[4]: 聽聽 聽聽聽 聽聽聽 聽{ 聽聽 聽聽聽 聽聽聽 聽聽聽 聽fs[i] = ds[m--]; 聽聽 聽聽聽 聽聽聽 聽聽聽 聽break; 聽聽 聽聽聽 聽聽聽 聽} 聽聽 聽聽聽 聽聽聽 聽case cs[5]: 聽聽 聽聽聽 聽聽聽 聽{ 聽聽 聽聽聽 聽聽聽 聽聽聽 聽fs[i] = ds[s--]; 聽聽 聽聽聽 聽聽聽 聽聽聽 聽break; 聽聽 聽聽聽 聽聽聽 聽} 聽聽 聽聽聽 聽聽聽 聽case cs[6]: 聽聽 聽聽聽 聽聽聽 聽{ 聽聽 聽聽聽 聽聽聽 聽聽聽 聽fs[i] = ds[S--]; 聽聽 聽聽聽 聽聽聽 聽聽聽 聽break; 聽聽 聽聽聽 聽聽聽 聽} 聽聽 聽聽聽 聽} 聽聽 聽} 聽聽 聽return fs.join(""); } /** 聽*@param datetime - String 聽* 聽*@return - Date 聽*/ DateFormat.prototype.parse = function(date) { 聽聽 聽var y = ""; 聽聽 聽var M = ""; 聽聽 聽var d = ""; 聽聽 聽var H = ""; 聽聽 聽var m = ""; 聽聽 聽var s = ""; 聽聽 聽var S = ""; 聽聽 聽// 鏍囪瀛樺叆鏁扮粍 聽聽 聽var cs = this.formatSymbols.split(""); 聽聽 聽// 鏍煎紡瀛樺叆鏁扮粍 聽聽 聽var ds = this.pattern.split(""); 聽聽 聽// date聽聽 = "2005-08-22 12:12:12 888"; 聽聽 聽// format = "yyyy-MM-dd HH:mm:ss SSS"; 聽聽 聽// sign聽聽 = "yMdHmsS"; 聽聽 聽var size = Math.min(ds.length, date.length); 聽聽 聽for(var i=0; i<size; i++) 聽聽 聽{ 聽聽 聽聽聽 聽switch (ds[i]) 聽聽 聽聽聽 聽{ 聽聽 聽聽聽 聽聽聽 聽case cs[0]: 聽聽 聽聽聽 聽聽聽 聽{ 聽聽 聽聽聽 聽聽聽 聽聽聽 聽y += date.charAt(i); 聽聽 聽聽聽 聽聽聽 聽聽聽 聽break; 聽聽 聽聽聽 聽聽聽 聽} 聽聽 聽聽聽 聽聽聽 聽case cs[1]: 聽聽 聽聽聽 聽聽聽 聽{ 聽聽 聽聽聽 聽聽聽 聽聽聽 聽M += date.charAt(i); 聽聽 聽聽聽 聽聽聽 聽聽聽 聽break; 聽聽 聽聽聽 聽聽聽 聽} 聽聽 聽聽聽 聽聽聽 聽case cs[2]: 聽聽 聽聽聽 聽聽聽 聽{ 聽聽 聽聽聽 聽聽聽 聽聽聽 聽d += date.charAt(i); 聽聽 聽聽聽 聽聽聽 聽聽聽 聽break; 聽聽 聽聽聽 聽聽聽 聽} 聽聽 聽聽聽 聽聽聽 聽case cs[3]: 聽聽 聽聽聽 聽聽聽 聽{ 聽聽 聽聽聽 聽聽聽 聽聽聽 聽H += date.charAt(i); 聽聽 聽聽聽 聽聽聽 聽聽聽 聽break; 聽聽 聽聽聽 聽聽聽 聽} 聽聽 聽聽聽 聽聽聽 聽case cs[4]: 聽聽 聽聽聽 聽聽聽 聽{ 聽聽 聽聽聽 聽聽聽 聽聽聽 聽m += date.charAt(i); 聽聽 聽聽聽 聽聽聽 聽聽聽 聽break; 聽聽 聽聽聽 聽聽聽 聽} 聽聽 聽聽聽 聽聽聽 聽case cs[5]: 聽聽 聽聽聽 聽聽聽 聽{ 聽聽 聽聽聽 聽聽聽 聽聽聽 聽s += date.charAt(i); 聽聽 聽聽聽 聽聽聽 聽聽聽 聽break; 聽聽 聽聽聽 聽聽聽 聽} 聽聽 聽聽聽 聽聽聽 聽case cs[6]: 聽聽 聽聽聽 聽聽聽 聽{ 聽聽 聽聽聽 聽聽聽 聽聽聽 聽S += date.charAt(i); 聽聽 聽聽聽 聽聽聽 聽聽聽 聽break; 聽聽 聽聽聽 聽聽聽 聽} 聽聽 聽聽聽 聽} 聽聽 聽} 聽聽 聽 聽聽 聽if(y.length < 1) y = 0; else y = parseInt(y); 聽聽 聽if(M.length < 1) M = 0; else M = parseInt(M); 聽聽 聽if(d.length < 1) d = 0; else d = parseInt(d); 聽聽 聽if(H.length < 1) H = 0; else H = parseInt(H); 聽聽 聽if(m.length < 1) m = 0; else m = parseInt(m); 聽聽 聽if(s.length < 1) s = 0; else s = parseInt(s); 聽聽 聽if(S.length < 1) S = 0; else S = parseInt(S); 聽聽 聽var d = new Date(y, M - 1, d, H, m, s, S); 聽聽 聽return d; } // 榪斿洖褰撳墠鏃墮棿 function getTime(date) { 聽聽 聽if(date == null) 聽聽 聽{ 聽聽 聽聽聽 聽date = new Date(); 聽聽 聽} 聽聽 聽 聽聽 聽var y = date.getFullYear(); 聽聽 聽var M = date.getMonth() + 1; 聽聽 聽var d = date.getDate(); 聽聽 聽var h = date.getHours(); 聽聽 聽var m = date.getMinutes(); 聽聽 聽var s = date.getSeconds(); 聽聽 聽var S = date.getTime()%1000; 聽聽 聽var html = y + "-"; 聽聽 聽if(M < 10) 聽聽 聽{ 聽聽 聽聽聽 聽html += "0"; 聽聽 聽} 聽聽 聽html += M + "-"; 聽聽 聽if(d < 10) 聽聽 聽{ 聽聽 聽聽聽 聽html += "0"; 聽聽 聽} 聽聽 聽html += d + " "; 聽聽 聽if(h < 10) 聽聽 聽{ 聽聽 聽聽聽 聽html += "0"; 聽聽 聽} 聽聽 聽html += h + ":"; 聽聽 聽if(m < 10) 聽聽 聽{ 聽聽 聽聽聽 聽html += "0"; 聽聽 聽} 聽聽 聽html += m + ":"; 聽聽 聽if(s < 10) 聽聽 聽{ 聽聽 聽聽聽 聽html += "0"; 聽聽 聽} 聽聽 聽html += s; 聽聽 聽 聽聽 聽html += " "; 聽聽 聽if(S < 100) 聽聽 聽{ 聽聽 聽聽聽 聽html += "0" 聽聽 聽} 聽聽 聽if(S < 10) 聽聽 聽{ 聽聽 聽聽聽 聽html += "0"; 聽聽 聽} 聽聽 聽html += S; 聽聽 聽return html; } ///////////////////////////////////////////////////////////////////////////////////// <!-- test.html --> <html> <head> <title>妯℃澘鏂囦歡</title> <script language="javascript" src="date.js"></script> <script language="javascript"> <!-- function setValue(_id, _value) { 聽聽聽 var obj = document.getElementById(_id); 聽聽聽 if(obj != null) 聽聽聽 { 聽聽聽 聽聽聽 obj.value = _value;聽聽聽 聽聽聽 } } function test0() { 聽聽聽 // 浣跨敤鑷畾涔夌鍙?br />聽聽聽 var df = new DateFormat(" HH:mm:ss SSS"); 聽聽聽 setValue("ID_TXT0", df.format(new Date())); } function test1() { 聽聽聽 // 鏍囧噯鏃ユ湡鏍煎紡 聽聽聽 var df1 = new DateFormat("yyyy-MM-dd HH:mm:ss SSS"); 聽聽聽 聽聽聽 var df2 = new DateFormat("MM/dd/yy"); 聽聽聽 var df3 = new DateFormat("dd/MM/yy"); 聽聽聽 var df4 = new DateFormat("yyyy騫碝M鏈坉d鏃?HH鏃秏m鍒唖s縐?SSS姣"); 聽聽聽 // 瑙f瀽鍑篋ate瀵硅薄 聽聽聽 var dt = df1.parse("2004-02-23 13:24:48 789"); 聽聽聽 聽聽聽 setValue("ID_TXT1", "[" + df1.format(dt) + "] [" + df2.format(dt) + "] [" + df3.format(dt) + "] [" + df4.format(dt) + "]"); } function test2() { 聽聽聽 // 浣跨敤鑷畾涔夌鍙?br />聽聽聽 var df = new DateFormat("AAAA-BB-CC DD:EE:FF GGG", "ABCDEFG"); 聽聽聽 var dt = df.parse("2004-02-23 13:24:48 789"); 聽聽聽 setValue("ID_TXT2", df.format(dt)); } function test3() { 聽聽聽 // 涓鑸脊鍑烘棩鍘嗗璇濇, 寰楀埌鏃ユ湡, 姝ゅ鍋囪涓哄綋鍓嶆棩鏈?br />聽聽聽 var retval = new DateFormat("yyyy-MM-dd").format(new Date()); 聽聽聽 if(retval != null ) 聽聽聽 { 聽聽聽 聽聽聽 var obj = document.getElementById("ID_TXT3"); 聽聽聽 聽聽聽 if(obj != null) 聽聽聽 聽聽聽 { 聽聽聽 聽聽聽 聽聽聽 // 鏃墮棿鏃ユ湡鏍煎紡鍖栧璞?br />聽聽聽 聽聽聽 聽聽聽 var dtf = new DateFormat(obj.format); 聽聽聽 聽聽聽 聽聽聽 聽聽聽 聽聽聽 聽聽聽 // 緇欐棩鏈熻拷鍔犲綋鍓嶆椂闂?br />聽聽聽 聽聽聽 聽聽聽 retval += new DateFormat(" HH:mm:ss SSS").format(new Date()); 聽聽聽 聽聽聽 聽聽聽 // 鎸夌収緇欏畾鐨勬牸寮忚В鏋愬嚭鏃墮棿鏃ユ湡瀛楃涓?br />聽聽聽 聽聽聽 聽聽聽 obj.value = "[" + retval + "] : " + dtf.format(new DateFormat("yyyy-MM-dd HH:mm:ss SSS").parse(retval)); 聽聽聽 聽聽聽 } 聽聽聽 } } function test4() { 聽聽聽 var df = new DateFormat("yyyy-MM-dd HH:mm:ss SSS"); 聽聽聽 var dt = df.parse("2007-02-02 13:54:24 250"); 聽聽聽 setValue("ID_TXT4", new DateFormat("yyyy騫碝M鏈坉d鏃?HH鏃秏m鍒唖s縐?SSS姣").format(dt)); } function dispatch(src) { 聽聽聽 if(src == null || src == undefined) 聽聽聽 { 聽聽聽 聽聽聽 return; 聽聽聽 } 聽聽聽 if(src.value == null || src.value == undefined) 聽聽聽 { 聽聽聽 聽聽聽 return; 聽聽聽 } 聽聽聽 var fun = window[src.value]; 聽聽聽 if(fun == null || fun == undefined) 聽聽聽 { 聽聽聽 聽聽聽 return; 聽聽聽 } 聽聽聽 if("function" != typeof(fun)) 聽聽聽 { 聽聽聽 聽聽聽 return; 聽聽聽 } 聽聽聽 fun(); } //--> </script> </head> <body> <input type="text" id="ID_TXT0" size="100"/><input type="button" value="test0" onclick="dispatch(this)"/><br/> <input type="text" id="ID_TXT1" size="100"/><input type="button" value="test1" onclick="dispatch(this)"/><br/> <input type="text" id="ID_TXT2" size="100"/><input type="button" value="test2" onclick="dispatch(this)"/><br/> <input type="text" id="ID_TXT3" size="100" format="yyyy騫碝M鏈坉d鏃?HH鏃秏m鍒唖s縐?SSS姣"/><input type="button" value="test3" onclick="dispatch(this)"/> <input type="text" id="ID_TXT4" size="100"/><input type="button" value="test4" onclick="dispatch(this)"/><br/> </body> </html> ]]>
主站蜘蛛池模板:
亚洲精品国产字幕久久不卡 |
精品久久久久久久久免费影院 |
日韩一级免费视频 |
在线亚洲午夜片AV大片 |
中文字幕乱码免费视频 |
456亚洲人成在线播放网站 |
国产福利在线观看免费第一福利 |
亚洲区精品久久一区二区三区 |
思思re热免费精品视频66 |
亚洲av专区无码观看精品天堂 |
久久精品无码一区二区三区免费 |
亚洲精品国产suv一区88 |
四虎永久免费影院 |
中文字幕在线免费播放 |
亚洲AV无码AV男人的天堂 |
37pao成人国产永久免费视频 |
亚洲国产av高清无码 |
热99re久久免费视精品频软件 |
老牛精品亚洲成av人片 |
中文亚洲AV片不卡在线观看 |
99在线视频免费 |
精品国产日韩久久亚洲 |
日本中文一区二区三区亚洲 |
中文字幕在线视频免费 |
亚洲最新黄色网址 |
国产大片免费观看中文字幕 |
九九99热免费最新版 |
亚洲欧洲日本国产 |
免费看一级做a爰片久久 |
a级片免费在线播放 |
亚洲午夜国产精品无卡 |
亚洲精品第一国产综合境外资源
|
亚洲福利视频一区二区三区 |
日韩精品福利片午夜免费观着 |
欧美亚洲国产SUV |
亚洲av无码无在线观看红杏 |
无码日韩人妻av一区免费 |
香蕉视频在线免费看 |
亚洲AV无码专区在线亚 |
国产成人综合亚洲亚洲国产第一页 |
最近2022中文字幕免费视频 |