|  | 
	                
  
    | 
	 
        ช่วยหน่อยค่ะการใช้ 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 :
                            ทีหาดใหญ่ |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  |  |