|
|
|
สอบถามบวก เพิ่ม วัน ระหว่าง วันที่ใน DB บวก กับ จำนวนวัน ครับ |
|
|
|
|
|
|
|
จะบวกกันที่จาก textbox ได้อย่างไร คับ ทำจากตัวอย่างในเว็ปแต่ผลลัพธ์ ออกมาไม่ตรง ครับ
ที่อยากได้คือ $stock_date + $Condition_date = $Condition_due_date
Code (PHP)
$stock_date="05-11-2013";
$day=30;
<script>
function calculate(aws,Condition_date,Condition_due_date)
{
var value1 = parseFloat(document.getElementById(aws).value);
var value2 = parseFloat(document.getElementById(Condition_date).value);
var value3 = "";
if(value1 && value2){
value3 = value1+value2;
}
document.getElementById(Condition_due_date).value = value3;
}
</script>
<input name="stock_date" id="aws" onKeyPress="if(event.keyCode>=48 && event.keyCode<=57){}else{event.returnValue = false;}" onkeyup="calculate('aws','Condition_date','Condition_due_date');" /> <br>
<input name="Condition_date" id="Condition_date" onKeyPress="if(event.keyCode>=48 && event.keyCode<=57){}else{event.returnValue = false;}" onkeyup="calculate('aws','Condition_date','Condition_due_date');"/> <br>
<input name="Condition_due_date" id="Condition_due_date" readonly="" />
Tag : PHP, JavaScript, Action Script, Ajax, jQuery
|
ประวัติการแก้ไข 2013-11-06 15:37:26 2013-11-06 15:57:09 2013-11-06 15:57:11 2013-11-07 10:50:56 2013-11-07 16:09:51
|
|
|
|
|
Date :
2013-11-06 15:35:58 |
By :
rock_rock |
View :
850 |
Reply :
9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก็ถูกแล้วนิครับลองก็อบไป บวกกันดู กล่อง1 + กล่อง2 ผลลัพโผล่กล่อง3 ก็คำนวนถูกนะ. .
|
|
|
|
|
Date :
2013-11-06 16:58:58 |
By :
meannerss |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$DatePlus = date("Y-m-d", strtotime("+30 day", strtotime("2013-10-01")));
|
|
|
|
|
Date :
2013-11-07 15:23:47 |
By :
สบายดี |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
$signup=$stock_date; // 2013-11-05
$singup_ar_=explode("-",$signup);
//echo $singup_ar_[2]."<br>";
//echo $singup_ar_[1]."<br>";
//echo $singup_ar_[0]."<br>";
$singup_ar_new="$singup_ar_[2]-$singup_ar_[1]-$singup_ar_[0]";// แปลงเป็น 05-11-2013
$day=$compa_creadite;// 30 day
$singup_ar=explode("-",$singup_ar_new);
//echo $singup_ar[0]."<br>";
//echo $singup_ar[1]."<br>";
//echo $singup_ar[2]."<br>";
$c_s=mktime(0,0,0,$singup_ar[1],$singup_ar[0]+$day,$singup_ar[2]);
$pay=date("Y-m-d",$c_s);//บวกกันแล้ว ได้ผลลัพธ์ 2013-12-05
$pay_cut=explode("-",$pay);
echo $newdate="$pay_cut[2]-$pay_cut[1]-$pay_cut[0]"; // ผลลัพธ์ 5-12-2013
?>
แบบนี้ทำได้แล้ว ครับ แต่ อยากได้ที่เป็น JavaScript หรือ jquery แบบ
มีวันที่ 05-11-2013 บวกกับ จำนวนวัน ที่ ดึงมาจาก database ดึงมาโชว์ ใน textbox โดย สามารถ เปลี่ยนค่าได้ครับ คือ ถ้าเปลี่ยน
จำนวน วัน จาก 30 เป็น 5 วัน ก็จะได้เป็น 10-11-2013 รบกวนด้วย ครับ พอมีทางเป็นไปได้ไหม ครับ
|
ประวัติการแก้ไข 2013-11-07 16:09:59
|
|
|
|
Date :
2013-11-07 15:38:48 |
By :
rock_rock |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
บอกเลย เขียนไม่เป็น แต่นึกคีย์เวิร์ดออก
เอาไป 3 คำ "plus date jQuery" สลับไป สลับมาใน google นะ เพียบ!!
|
|
|
|
|
Date :
2013-11-07 16:33:36 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|