|
|
|
ช่วยหน่อยค่ะการใช้ explode ใน db เก็บเป็น date แต่พอบันทึกข้อมูลลงไปมันจะขึ้น 00-00-0000 แต่พอใส่ |
|
|
|
|
|
|
|
<?
function date2text($a) { //get timestamp
$txt="วัน";
$tweek=array("อาทิตย์", "จันทร์" , "อังคาร", "พุธ", "พฤหัส", "ศุกร์", "เสาร์" );
$tmonth = array("", "มกราคม", "กุมภาพันธ์" , "มีนาคม", "เมษายน", "พฤษภาคม", "มิถุนายน", "กรกฎาคม", "สิงหาคม", "กันยายน", "ตุลาคม", "พฤศจิกายน", "ธันวาคม");
$txt=$txt.$tweek[date("w", $a)]."ที่ ".date("d", $a)." ".$tmonth[intval(date("m", $a))]." ".(543+(date("Y", $a)));
return $txt;
}
$xx=mktime();
echo $xx."<br>";
echo date2text($xx);
?>
ลองเอา function นี่ไปใช้ดูนะครับ
ส่วนคำถามที่ว่า
$n=explode("-",$date);
$date=$n[2]."-".$n[1]."-".$n[0];
มันโชว์วันที่ให้แต่ขึ้นเป็น ปี เดือน วัน
และอยากให้แสดงเป็นวัน เดือน ปี ค่ะ
แก้งี้ครับ
$date=$n[0]."-".$n[1]."-".$n[2];
ครับ มันก็จะออกมาเป็น วัน เดือน ปี ตามที่ต้องการแหละ อิอิ
|
|
|
|
|
Date :
7 ส.ค. 2551 18:33:47 |
By :
ทีหาดใหญ่ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|