|
|
|
ขอสูตรคำนวนวันที่ แบบ date('y-m-d') ทีครับ คำนวนเป็นวันอย่างเดียวไม่เอา เดือน ปี ครับ |
|
|
|
|
|
|
|
ผมทำระบบยืมคืน เก็บวันที่เป็น y-m-d อยากหาเฉพาะวันอย่างเดียวครับจะเอาไปคิดค่าปรับ ผมลองใช้โค๊ตนี้แล้วมันมีเป็นวันเดือนปี มันเลยมีปัญหาเวลาเป็น 2เดือน 6วัน ผมรวมเป็นวันเดียวไม่ได้ครับ
Code
$birthday = "1982-06-10"; //รูปแบบการเก็บค่าข้อมูลวันเกิด
$today = date("Y-m-d"); //จุดต้องเปลี่ยน
list($byear, $bmonth, $bday)= explode("-",$birthday); //จุดต้องเปลี่ยน
list($tyear, $tmonth, $tday)= explode("-",$today); //จุดต้องเปลี่ยน
$mbirthday = mktime(0, 0, 0, $bmonth, $bday, $byear);
$mnow = mktime(0, 0, 0, $tmonth, $tday, $tyear );
$mage = ($mnow - $mbirthday);
echo "วันเกิด $birthday"."<br>\n";
echo "วันที่ปัจจุบัน $today"."<br>\n";
echo "รับค่า $mage"."<br>\n";
$u_y=date("Y", $mage)-1970;
$u_m=date("m",$mage)-1;
$u_d=date("d",$mage)-1;
echo"<br><br>$u_y ปี $u_m เดือน $u_d วัน<br><br>";
Tag : PHP
|
|
|
|
|
|
Date :
2012-05-05 18:05:17 |
By :
postinor4you |
View :
2106 |
Reply :
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ประมาณว่าผมได้มาเป็น 0 ปี 2 เดือน 6 วัน แต่ผมอยากเปลี่ยนเป็นวันอย่างเดียว เช่น 0 ปี 2 เดือน 6 วัน = 66 วัน แบบนี้อะครับ
|
|
|
|
|
Date :
2012-05-05 19:03:33 |
By :
postinor4you |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แบบนี้ได้ไหม
Code (PHP)
<?
$date_active=date("Y-m-d");
$end_date_borr=$query_select_detial_other["end_date_borr"];
$my = explode("-", $date_active);
$myyear = $my[0];
$mymonth = $my[1];
$myday = $my[2];
$my2 = explode("-", $end_date_borr);
$myyear2 = $my2[0];
$mymonth2 = $my2[1];
$myday2 = $my2[2];
$start = gregoriantojd($mymonth,$myday,$myyear);
$end = gregoriantojd($mymonth2,$myday2,$myyear2);
$mycal = $end-$start;
?>
<input name="total_date_borrow" type="text" class="textbox" style="text-align:center;color:#F00; font-weight:bold;" value="<?=$mycal;?>" size="5" readonly="readonly"/> <font class="head_sub">วัน</font>
|
|
|
|
|
Date :
2012-05-07 09:56:03 |
By :
keng_ds |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ในที่นี้ผมทำการแยกตัวแปร ว/ด/ป ทั้งสองตัวแปรออกจากกัน เพื่อที่จะสามารถคำนวน หาจำนวนวัน ระหว่างเดือน ปี ที่แตกต่างกันได้ครับ
|
|
|
|
|
Date :
2012-05-07 09:57:54 |
By :
keng_ds |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เพิ่มเติมนะครับ
Code (PHP)
$NewsLastDate="2012-05-30";
$c = strtotime($NewsLastDate)-time();
echo $d = ceil($c/86400);//ปัดเศษขึ้น
echo $d = floor($c/86400);//ปัดเศษลง
|
|
|
|
|
Date :
2012-05-07 11:52:14 |
By :
pongit50 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอความช่วยเหลือด้วยค่ะ หากจะเขียนโค้ดการคำนวณวัน โดยตัดวันเสาร์ อาทิตย์ ออกต้องทำยังไงคะ
ตัวอย่างเช่น
วันที่รับ 2555-06-12 วันที่เสร็จ 2555-06-25 จำนวนวันที่ใช้ไปทั้งหมด = 8 วัน
ต้องการความช่วยเหลืออย่างมากค่ะ ช่วยเขียนโค้ดให้ดูหน่อยนะคะ ขอบคุณล่วงหน้าค่ะ
|
|
|
|
|
Date :
2012-06-26 16:34:00 |
By :
Apple |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|