Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > PHP > PHP Forum > รบกวนขอ Code JavasSript แนะนำ ดักในที่ 28 และ 29 กุมภาพันธุ์หน่อยครับ



 

รบกวนขอ Code JavasSript แนะนำ ดักในที่ 28 และ 29 กุมภาพันธุ์หน่อยครับ

 



Topic : 044928



โพสกระทู้ ( 36 )
บทความ ( 0 )



สถานะออฟไลน์




<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<META http-equiv="Page-Enter" content="RevealTrans (Duration=8, Transition=23)">
<META http-equiv="Page-Exit" content="RevealTrans (Duration=3, Transition=23)">
<script language="javascript">
function getAge()
{
var day = document.frm.day;
var month = document.frm.month;
var year = document.frm.year;
var d = "";
var m = "";
var y = "";
var nowdt = new Date();
var nd = parseInt(nowdt.getDate());
var nm = parseInt(nowdt.getMonth());
var ny = parseInt(nowdt.getFullYear());
var age = document.frm.age;
var ageYear = 0;
var ageMonth = 0;

for(i=0;i<day.options.length;i++)
{
if(day.options[i].selected){
d = day.options[i].value;
}
}

for(i=0;i<month.options.length;i++)
{
if(month.options[i].selected){
m = month.options[i].value;
}
}

for(i=0;i<year.options.length;i++)
{
if(year.options[i].selected){
y = year.options[i].value;
}
}

if(d != "" && m != "" && y != "")
{
s = new Date(y, parseInt(m)-1, d);
d = parseInt(s.getDate());
m = parseInt(s.getMonth());
y = parseInt(s.getFullYear());

ageYear = ny - y;
if(nm > m)
{
ageMonth = nm - m;
}else if(nm == m){
if(nd >= d)
{
ageMonth = 0;
}else{
ageMonth = 11;
ageYear = ageYear - 1;
}
}else{
ageMonth = m - nm;
ageYear = ageYear - 1;
}
age.value = ageYear + "ปี " + ageMonth + "เดือน";
}else{
age.value = "";
}

}
</script>


<form action="#" method="post" name="frm">

วันที่
<select name="day" id="day" onchange="getAge()">
<option value="">-</option>
<?
for($i=1;$i<=31;$i++){
echo "<option value=\"".$i."\">".$i."</option>";
}
?>
</select>&nbsp;
เดือน
<select name="month" id="month" onchange="getAge()">
<option value="">-</option>
<?
for($m=1;$m<=12;$m++){
echo "<option value=\"".$m."\">".$m."</option>";
}
?>
</select>&nbsp;
ปี
<select name="year" id="year" onchange="getAge()">
<option value="">-</option>
<?
$thYear = date("Y") + 543;
for($Y=$thYear; $Y >= 2450; $Y--){
echo "<option value=\"".($Y - 543)."\">".$Y."</option>";
}
?>
</select><br/><br/>
คุณอายุ:
<input type="text" name="age" readonly>

</form>
</body></html>



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-07-04 14:13:20 By : yesser View : 1007 Reply : 3
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ปกติ 29 วัน 4 ปีจะมีครั้ง ลองใช้ function mod หรือ % ในการใช้งานครับ






Date : 2010-07-04 23:06:52 By : webmaster
 


 

No. 2



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


Code
function IsDate(Input) {
if (Input == "")
return true;
else {
MyDate = Input.split("/");
if (MyDate.length != 3) return false;
Dat = new Date(MyDate[2], MyDate[1] - 1, MyDate[0]);
if (Dat.getFullYear() == parseFloat(MyDate[2]) && Dat.getMonth() == (parseFloat(MyDate[1]) - 1) && Dat.getDate() == parseFloat(MyDate[0])) return (Dat);
return (false);
}
}


using isDate("04/07/2010");
Date : 2010-07-04 23:39:50 By : plakrim
 

 

No. 3



โพสกระทู้ ( 36 )
บทความ ( 0 )



สถานะออฟไลน์


แล้วจากที่ผมเขียนไป ต้องแก้ยังไงบ้างครับ งงมาก ช่วยผมหน่อยครับ ไม่รู้จริงๆๆครับ ขอขอบคุณ คุณMR.WIN คุณMR.WIN
Date : 2010-07-05 14:06:14 By : yesser
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : รบกวนขอ Code JavasSript แนะนำ ดักในที่ 28 และ 29 กุมภาพันธุ์หน่อยครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 05
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่