|
|
|
รบกวนหน่อยค่ะ อยากได้โค้ด เกี่ยวกับการคำนวณหาวัน โดยยึดวันที่ปัจจุบัน แล้วเราป้อนจำนวนวันเข้าไป แล้วกดปุ่มเพื่อให้คำนวณพร้อมแสดงผล เช่นว่าป้อน 5 วัน แล้วอยากรู้ว่าอีก 5 วัน จะเท่ากับวันที่เท่าไหร่ รูปแบบฟอร์ม เหมือนรูปภาพ |
|
|
|
|
|
|
|
รบกวนด้วยนะค่ะ อยากได้โค้ดค่ะ
ขอบคุณล่วงหน้านะค่ะ
|
|
|
|
|
Date :
2012-02-02 15:14:36 |
By :
bellja |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<script language="javascript">
function fncDateadd(){
var _amt = document.getElementById("amount").value;
var d = new Date();
d.setDate(d.getDate()+_amt);
mkMonth=d.getMonth()+1;
mkMonth=new String(mkMonth);
if(mkMonth.length==1){
mkMonth="0"+mkMonth;
}
mkDay=d.getDate();
mkDay=new String(mkDay);
if(mkDay.length==1){
mkDay="0"+mkDay;
}
mkYear=d.getFullYear();
document.getElementById("txtdate").value = mkDay+"/"+mkMonth+"/"+mkYear;
}
</script>
<input type="button" value="check" onclick="fncDateadd();" />
<input type="text" name="txtdate" id="txtdate" />
ลองดูครับ
|
|
|
|
|
Date :
2012-02-02 15:25:22 |
By :
Thep |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณค่ะ คุณ Guest
ลองเอาโค้ดไปวาง แล้วค่ะ
รูปแบบได้มาที่ต้องการค่ะ
แต่ว่าผลขอวันที่ ยังไม่ถูกต้อง
โดย วันที่ปัจจุบัน 02-02-2012
ถ้าจะรบกวน ให้อธิบายแต่ละบรรทัด ว่าหมายถึงอะไร หน่อยได้ไม่ค่ะ
รบกวนอีครั้งนะค่ะ
|
ประวัติการแก้ไข 2012-02-02 16:43:07
|
|
|
|
Date :
2012-02-02 16:29:05 |
By :
bellja |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$start = 5;
$date = date('Y-m-d');
$dates = date("Y-m-d",strtotime("+$start days",strtotime($date)));
echo $dates;
ไม่ได้ลองนะครับ
|
ประวัติการแก้ไข 2012-02-02 16:42:25 2012-02-02 16:44:42
|
|
|
|
Date :
2012-02-02 16:42:04 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ DateAdd ครับ ของ php ทำได้ง่าย ๆ
Code (PHP)
<?php
echo date('Y-m-d',strtotime('+1 month'))."<br>";
echo date('Y-m-d',strtotime("now"))."<br>";
echo date('Y-m-d',strtotime("10 September 2000"))."<br>";
echo date('Y-m-d',strtotime("+1 day"))."<br>";
echo date('Y-m-d',strtotime("+1 week"))."<br>";
echo date('Y-m-d',strtotime("+1 week 2 days 4 hours 2 seconds"))."<br>";
echo date('Y-m-d',strtotime("next Thursday"))."<br>";
echo date('Y-m-d',strtotime("last Monday"))."<br>";
echo date("Y-m-d H:i:s", mktime(date("H"), date("i")+0, date("s")+0, date("m")+0 , date("d")+0, date("Y")+0))."<br>";
?>
Go to : PHP DateAdd
|
|
|
|
|
Date :
2012-02-02 16:51:20 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณ ทุกคนมากค่ะ
สำหรับความช่วยเหลือ และคำแนะนำ
ทำได้แล้วค่ะ ขอบคุณมากค่ะ
<script language="javascript">
function fncDateadd(){
var _amt = parseInt(document.getElementById("amount").value);
var d = new Date();
d.setDate(d.getDate()+_amt);
mkMonth=d.getMonth()+1;
mkMonth=new String(mkMonth);
if(mkMonth.length==1){
mkMonth="0"+mkMonth;
}
mkDay=d.getDate();
mkDay=new String(mkDay);
if(mkDay.length==1){
mkDay="0"+mkDay;
}
mkYear=d.getFullYear();
document.getElementById("txtdate").value = mkDay+"-"+mkMonth+"-"+mkYear;
}
</script>
<input name="amount" type="text" size="1" />
<input type="text" name="txtdate" id="txtdate" />
<input type="button" value="check" onclick="fncDateadd();" />
|
ประวัติการแก้ไข 2012-02-03 00:31:14
|
|
|
|
Date :
2012-02-03 00:27:29 |
By :
bellja |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|