|
|
|
ถามเรื่องการบวกลบ วันที่ ว่า นอกจากที่ผมทำ มีวิธีทำแบบอื่นไหมครับ |
|
|
|
|
|
|
|
Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
<script>
$(document).ready(function(e) {
$('#dtEnd').on('change',function(){
var Start=new Date($('#dtStart').val());
var End=new Date($(this).val());
var Diff=End-Start;
var Days=(Diff/1000/60/60/24)+1;
$('#nmToday').val(Days);
$('#nmSum').val(parseInt($('#nmFormer').val())+parseInt(Days));
});
});
</script>
ลาวันที่ : <input type="date" id="dtStart" /> สิ้นสุด <input type="date" id="dtEnd" />
<table>
<tr>
<td>ลาครั้งก่อน</td>
<td>ลาครั้งนี้</td>
<td>รวม</td>
</tr>
<tr>
<td><input type="number" id="nmFormer" value="5" /></td>
<td><input type="number" id="nmToday" /></td>
<td><input type="number" id="nmSum" /></td>
</tr>
</table>
</body>
</html>
|
ประวัติการแก้ไข 2016-06-30 11:20:12 2016-06-30 11:23:35
|
|
|
|
Date :
2016-06-30 11:17:57 |
By :
dudesaranyu |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
dateDiff
Code (PHP)
function dateDiff(d1, d2) {
return parseInt((new Date(d1) - new Date(d2)) / 86400000);
}
|
|
|
|
|
Date :
2016-06-30 12:03:34 |
By :
fossil31 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คำถามสำคัญกว่าคำตอบ - เห็นไหมครับ ได้คำตอบไปประยุกต์ตามต้องการล่ะ อยู่ที่ผู้ถามจะเข้าใจ code ไหม
|
|
|
|
|
Date :
2016-06-30 12:54:05 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใส่ Tag Code ด้วยก็ดีครับ -.-"
|
|
|
|
|
Date :
2016-06-30 12:59:17 |
By :
dudesaranyu |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|