|
|
|
สอบถาม : เกี่ยวกับการเปรียบเทียบวันที่หน่อยครับ |
|
|
|
|
|
|
|
ให้ลอง Alert ข้อมูลที่ส่งไปนี้ออกมาดูก่อนครับว่าหน้าตาข้อมูลที่ได้เป็นแบบไหน......
|
|
|
|
|
Date :
2011-05-03 15:23:17 |
By :
Songkram |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ข้อมูลออกมาละครับ เป็น 03/05/2011 กับ 04/05/2011 ตอนนี้ติดที่ปัญหาแรกครับ ว่าจะเทียบกันยังไง
ตัวอย่าง ถ้าช่องแรกเป็น 03/05/2011 กับ 30/04/2011 มันจะต้อง Alert เพราะช่องหลังวันน้อยกว่าช่องแรกอะครับ
|
|
|
|
|
Date :
2011-05-03 15:28:40 |
By :
Oakmat00 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รบกวนหน่อยนะครับ
|
|
|
|
|
Date :
2011-05-03 15:50:47 |
By :
Oakmat00 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาเป็น js ใช่ไหม เดี๋ยวเย็นนี้เขียนให้ละกัน ถ้าไม่มีคนมาตอบ
|
|
|
|
|
Date :
2011-05-03 16:26:51 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากนะครับคุณ PlaKrim
|
|
|
|
|
Date :
2011-05-03 16:29:16 |
By :
Oakmat00 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จัดให้แล้วนะครับ
Code (JavaScript)
<html>
<head>
<script type="text/javascript">
function doSubmit(frm){
var start = frm.start.value.split('/');
var end = frm.end.value.split('/');
var dtStart = new Date();
var dtEnd = new Date();
dtStart.setFullYear(start[2], start[1], start[0]);
dtEnd.setFullYear(end[2], end[1], end[0]);
if((dtEnd - dtStart) < 0){
alert('วันสิ้นสุดน้อยกว่าวันเริ่ม');
return false;
}else{
alert('วันสิ้นสุดมากกว่าวันเริ่ม');
return true;
}
}
</script>
</head>
<body>
<form id="form1" name="form1" method="post" action="" onsubmit="return doSubmit(this);">
<input name="start" type="text" id="start" value="03/05/2011" />
<input name="end" type="text" id="end" value="30/04/2011" />
<input type="submit" name="submit" id="submit" value="Submit" />
</form>
</body>
</html>
|
|
|
|
|
Date :
2011-05-03 22:23:43 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากจริงๆครับคุณ PlaKriM
|
|
|
|
|
Date :
2011-05-04 08:31:17 |
By :
Oakmat00 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|