ภาษาไทย
<!-- 把如下代码加入<head>区域中 --> <script language=javascript> //more javascript from http://www.downcodes.com var aDay = new Array("Sunday","Monday", "วันอังคาร", "วันพุธ", "วันพฤหัสบดี", "วันศุกร์", "วันเสาร์"); var aMonth = new Array("มกราคม", "กุมภาพันธ์", "มีนาคม", "เมษายน", "พฤษภาคม", "มิถุนายน", "กรกฎาคม", "สิงหาคม", "กันยายน", "ตุลาคม", "พฤศจิกายน", ฟังก์ชัน "ธันวาคม") DateFormat(xdate,x) { /* ฟังก์ชันรูปแบบวันที่ที่จะใช้ภายในโดยฟังก์ชัน Showdate ส่งกลับค่าอย่างใดอย่างหนึ่ง: d, dd, ddd, dddd, m, mm, mmm, mmmm, y, yy, yyy, yyyy เช่น อา. 28 ก.ย. 09:22:08 EDT 2003 ส่งกลับ 28, 28, อา., อาทิตย์, 9, 09, ก.ย., กันยายน, 03, 03, 03, 2546 อา. 28 ก.ย. 09:22:08 EDT 2003 = 28 28 อา . วันอาทิตย์ที่ 9 09 กันยายน กันยายน 03 03 03 2003 */ x = x.toLowerCase(); return (((x == "d") ? Xdate.getDate() : ((x == "dd") ? ((xdate.getDate() <= 9) ? "0"+xdate.getDate() : xdate.getDate()) : ((x == "ddd") ? aDay[xdate.getDay()].substring(0,3)+". " : ((x == "dddd") ? aDay[xdate .getDay()]+", " : ((x == "m") ? Xdate.getMonth()+1 : ((x == "mm") ? (((xdate.getMonth()+1) < = 9) ? "0"+(xdate.getMonth()+1) : xdate.getMonth()+1) : ((x == "mmm") ? aMonth[xdate.getMonth()].substring(0, 3) : ((x == "mmmm") ? aMonth[xdate.getMonth()] : ((x == "y" || x == "yy" || x == "yyy") ? Xdate. getFullYear().toString().substring(2,4) : ((x == "yyyy") ? Xdate.getFullYear().toString() : ""))))))))))) } ฟังก์ชัน Showdate(_date, _var1, _var2, _var3, _var4, _del) { // --------------------------------- -------------------------------------------------- -------------------------------------------------- ----- // เนื้อหา: ตัวจัดรูปแบบวันที่ โดยที่ _เดือน = เดือน, _day = วันในสัปดาห์ที่สะกดออกมา, yyyy = ปีสี่หลัก // สคริปต์จะแสดงเฉพาะวันที่สะกดหากพารามิเตอร์เป็น ddd หรือ dddd dd หรือ d หมายถึง ไม่แสดงวัน // // ไวยากรณ์: document.writeln(Showdate(วัตถุวันที่, "ddd", "mmm", "dd", "yyyy", "-")); // โดยที่ date สามารถเป็นตัวแปรฟิลด์ = rs("Datecreated"); ค่าคงที่ = วันที่ใหม่ (ปปปป, ม, วว); // // ผลลัพธ์ใน: วันพฤหัสบดี, มกราคม-01-1970 โปรดทราบว่าเดือนที่เป็นตัวเลขใน Javascript อยู่ระหว่าง 0-11 // // timerID=setInterval("if (_ie){++nd; if (nd > xStyle. length) nd=0; document.all.md.innerHTML=Showdate(null, "mmm", "ddd", "yy" , "-");}",3000) // timerOn=true // --- -------------------------------------------------- -------------------------------------------------- ----------------------------------- var วันนี้ = (_date == null) ? วันที่ใหม่() : วันที่ใหม่(_date); _del = ((_del == null) ? " " : _del); return ( DateFormat(วันนี้, _var1) + DateFormat(วันนี้, _var2) + ((_var2 != "")? _del : "") + DateFormat(วันนี้, _var3) + ((_var3 != "")? _del : " ") + DateFormat(today, _var4)) } </script> <!-- 把如下代码加入<body>区域中 --> <table width="650" border="0" cellspacing="0" cellpadding= "0" align="center"> <tr> <td style=" background-color:#ffcc33; padding:0x; height:20px; border-bottom:#eee 5px solid"> <div align="left" id ="banner" style="padding:2px">Javascript 函数 :: <b>Showdate()</b></div> <p style="padding-left:15px; background-color:#eee;"> รูปแบบ: <br> <br> <b>Showdate</b> ( [date object|string], [day string], [month string], [date string], [year string], [delimeter string] ) < br> <br> <i>วันที่</i>:- วัตถุวันที่ Javascript ในรูปแบบ <i>วันที่ใหม่(), วันที่ใหม่(1982,06,30)</i> <br> <br> <i>วัน</i>:- สตริงวันในรูปแบบ <i>"dddd" หรือ "ddd"</i> <br> <br> <i>เดือน</i>:- สตริงเดือนในรูปแบบ <i>"mmmm", "mmm", "mm"</i> <br> <br> <i>วันที่</i>:- สตริงวันที่ในรูปแบบ <i>"dddd", "ddd", "dd", "d"</i> <br> <br> <i>ปี</i>:- สตริงปีในรูปแบบ <i>"yyyy", "yy"</i> </p> </td> </tr> </table> <table width="650" border="0" cellspacing="0" cellpadding="0" align="center"> <tr> <td > ตัวอย่าง</td> <td> 效果</td> </tr> <tr> <td style="font-family:verdana; font-size:10px; background-color:#eee; padding:0x;"> Showdate(วันที่ใหม่(), 'dddd', 'mmm', 'dd', 'yyyy', '-')</td> <td style="font-family:verdana; font-size:10px; background- color:#eee; padding:0x; height:20px; border-bottom:#eee 5px solid"> <script LANGUAGE="javascript" type="text/javascript"> document.write(แสดง(วันที่ใหม่(), ' dddd', 'mmmm', 'dd', 'yyyy', '-'))</script> </td> </tr> <tr> <td style="font-family:verdana; ขนาดตัวอักษร: 10px; background-color:#eee; padding:0x;">Showdate(วันที่ใหม่(), 'dd', 'mm', 'dd', 'yyyy', '.')</td> <td style= "font-family:verdana; font-size:10px; background-color:#eee; padding:0x; height:20px; border-bottom:#eee 5px solid"> <script LANGUAGE="javascript" type="text/ javascript"> document.write(Showdate(new Date(), 'dd', 'mm', 'dd', 'yyyy', '.')) </script> </td> </tr> <tr> <td style="font-family:verdana; ขนาดตัวอักษร:10px; สีพื้นหลัง:#eee; padding:0x;">วันที่แสดง(วันที่ใหม่(2544,11,25), 'dddd', 'mmm', 'dd', 'yy', ' ')</td> <td style="font-family: ระเบียง; ขนาดตัวอักษร:10px; สีพื้นหลัง:#eee; ช่องว่างภายใน:0x; ความสูง:20px; border-bottom:#eee 5px solid"> <script LANGUAGE="javascript" type="text/javascript"> document.write(Showdate(new Date(2001,11,25), 'dddd', 'mmm', ' วว', 'ปปป', ' '))</script></td> </tr> </table>