|
|
|
ระบบต้องการทำการคำนวณวันรับค่าจำนวนวันที่ต้องการบวก เช่น 30 วัน 45 วัน |
|
|
|
|
|
|
|
ค้นหาคำว่า dateadd ในบอร์ดมั่งสิีคู๊นนนน ก่อนตั้งคำถามน่ะ หัดค้นก่อนดีไม๊คู๊นนนน
|
|
|
|
|
Date :
2013-01-27 14:40:31 |
By :
ละเอียด |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองดูพวก PHP DateDiff และ PHP DateAdd ครับ ในบทความเคยเขียนไว้ครับ
|
|
|
|
|
Date :
2013-01-28 20:25:12 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พี่ครับผมดูบทความในนี้กับของพี่แต่ส่วนใหญ่พบแต่เอาวันที่ลบกับวันที่ได้วันกับกำหนดค่าว่ากี่วัน(หรือผมไม่รอบครอบไม่ทราบถ้ามีขอลิ้งให้ด้วยนะครับ)แต่ผมอยากทราบแบบว่าให้userกรอกวันแล้วแล้วคำนวณเป็นวันที่อ่ะครับเช่นuserป้อนเช่นวันที่28/02/2013userป้อน10เข้ามาได้09/03/2013ผลทำแล้วเดือนมันไม่เปลี่ยนครับ ขอรบกวนด้วยครับ
|
|
|
|
|
Date :
2013-02-05 19:47:08 |
By :
GOLFCUP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
function add_date($givendate,$day=0,$mth=0,$yr=0) {
$cd = strtotime($givendate);
$newdate = date('Y-m-d h:i:s', mktime(date('h',$cd),
date('i',$cd), date('s',$cd), date('m',$cd)+$mth,
date('d',$cd)+$day, date('Y',$cd)+$yr));
return $newdate;
}
echo add_date("2010-12-09",2,1,0);
?>
Code (PHP)
<?
$inputDate = "2011-09-09 15:25:40";
$strCurrDate = strtotime($inputDate);
echo date("Y-m-d H:i:s", mktime(date("H",$strCurrDate)+5, date("i",$strCurrDate)+0, date("s",$strCurrDate)+0, date("m",$strCurrDate)+0 , date("d",$strCurrDate)+0, date("Y",$strCurrDate)+0));
?>
อยาก บวกอะไรก็บวกเข้าไปเลยครับ
ไปเจอใน php.net น่ะครับ อยากเพิ่มอะไรก็ เพิ่มได้ครับ พร้อม ๆ กับโดยค่าให้ function
Go to : PHP DateAdd
Go to : php date add ทำวันที่ปัจจุบันย้อนหลังลบด้วย 1- 5 วัน ทำไงครับ...
|
|
|
|
|
Date :
2013-02-06 19:56:58 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|