|
|
|
ผมเพิ่ม source code เข้าไป แล้วทำไม ไม่ยอมดึงข้อมูลจากฐานข้อมูลมาทำตามเงื่อนไขครับ(ยังไม่ได้) |
|
|
|
|
|
|
|
echo date('d-m-Y', strtotime("+543 years",$result['data3'])) ;
|
|
|
|
|
Date :
2012-07-25 22:40:20 |
By :
adaaugusta |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
function DateThai($strDate)
{
$strYear = date("Y",strtotime($strDate))+543;
$strMonth= date("n",strtotime($strDate));
$strDay= date("j",strtotime($strDate));
$strHour= date("H",strtotime($strDate));
$strMinute= date("i",strtotime($strDate));
$strSeconds= date("s",strtotime($strDate));
$strMonthCut = Array("","ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค.");
$strMonthThai=$strMonthCut[$strMonth];
return "$strDay $strMonthThai $strYear, $strHour:$strMinute";
}
$strDate = "2008-08-14 13:42:44";
echo "ThaiCreate.Com Time now : ".DateThai($strDate);
?>
|
|
|
|
|
Date :
2012-07-26 06:00:22 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมสังสัยอ่ะ
1. ฐานข้อมูลเป็นแบบ 2012-07-15 (ปี-เดือน-วัน)
<?php echo $data['data3']; ?>
แต่ไง๊ข้อมูลออกมาเป็น 15-07-2012 (วัน-เดือน-ปี) ล่ะครับ
2. ค่าในฐานข้อมูลรูปแบบ date มันจะเก็บค่า เป็น ปี-เดือน-วัน
จาก <?php echo $date('d-m-Y', strtotime("+543 years",$result['data3'])) ; ?>
"เป็นเหมือนเดิมครับ ผลออกมา 01-01-1970 ไม่ตรงตามในฐานข้อมูลครับ"
ตรงนี้มันจะตรงได้ยังไงละครับ ก็ echo $date('d-m-Y', นี่มันวันเดือนปี
3. อีกอย่างพอมีค่า 543 มาบวกเพิ่ม ค่าที่ได้ออกมามันก็ต้องเป็น ปี พ.ศ. ซิครับ
4. ตามที่ mr.win แนะนำ ผล "วิธีนี้ผมก็ลองแล้วเช่นกัน ผลออกมา 01 ม.ค. 2513"
สรุปแล้วต้องการผลแบบไหนครับ วัน-เดือน-ปี หรือ ปี-เดือน-วัน ??
จะได้ช่วยบอกถูกครับ
|
ประวัติการแก้ไข 2012-07-26 09:09:28
|
|
|
|
Date :
2012-07-26 09:08:34 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<LINK rel="stylesheet" type="text/css" href="badminton/style.css">
<?PHP
$ttt = "2012-08-02 11:35:38";
function thaistart1($ttt)
{
$d1 = substr($ttt, 8, 2);
$m1 = substr($ttt, 5, 2);
$y1 = substr($ttt, 0, 4) ;
$h1 = substr($ttt, 10, 6);
$y2=$y1+"543";
if($m1=="01"){$m1="มกราคม";}
if($m1=="02"){$m1="กุมภาพันธ์";}
if($m1=="03"){$m1="มีนาคม";}
if($m1=="04"){$m1="เมษายน";}
if($m1=="05"){$m1="พฤษภาคม";}
if($m1=="06"){$m1="มิถุนายน";}
if($m1=="07"){$m1="กรกฎาคม";}
if($m1=="08"){$m1="สิงหาคม";}
if($m1=="09"){$m1="กันยายน";}
if($m1=="10"){$m1="ตุลาคม";}
if($m1=="11"){$m1="พฤศจิกายน";}
if($m1=="12"){$m1="ธันวาคม";}
if ($ttt == "")
{
return "";
} else
{
return $d1 . " " . $m1 . " " . $y2;
}
}
$start1 = thaistart1($ttt);
print "<td class=$ss>".$start1." </td>";
?>
ตัวแปร $ttt = "2012-08-02 11:35:38";
ผล 02 สิงหาคม 2555
ถูกต้องไหมครับ
|
|
|
|
|
Date :
2012-07-26 11:51:40 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|