  | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                เอ้า ก้แปลงกลับกันซิครับ 
เอา คศ.+543 ก้กลายเป็น พศ. แระ                        
               
               | 
             
            
              
			                                
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            9 ก.พ. 2550  11:44:36 | 
                        By :
                            arsachi | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                ใช้วิธีการตัดค่าวันที่ เอาปีมาลบ 543 ก่อน  
เช่นถ้าตัวแปรชื่อ $date (รูปแบบ วัน เดือน ปี พ.ศ. เช่น 09-01-2550 ) 
 
$yy=substr($date,6,10);  $yy = $yy-543; 
$date_new = substr($date,0,6).$yy;   
 
จากนั้นเอา วัน เดือน มารวมกับปีที่ได้ แล้วค่อยเอามา select หา 
select * from เทเบิ้ล where Date_format(ชื่อฟิลด์,'%d%m%Y')= $date_new; 
 
หรืออาจใช้วิธีการตัดค่า วัน เดือน ปี แล้วค่อยหาค่าปี จากนั้นสลับตำแหน่งเป็นปี เดือน วัน แล้วค่อย select ก็ไดั 
select * from เทเบิ้ล where ชื่อฟิลด= $date_new(ที่สลับค่าแล้ว);                        
               
               | 
             
            
              
			                                
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            9 ก.พ. 2550  12:02:05 | 
                        By :
                            ขนมปัง | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                mkdate                        
               
               | 
             
            
              
			                                
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            9 ก.พ. 2550  14:23:36 | 
                        By :
                            oiio | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                ผม เคยทำ 
ในฐานข้อมูล  เราก้เป็บ เป็น พศ. เดือน. วัน ซิครับ จาก 2007-10-21 เราก้เก็บเป็น 2550-10-21 จบ ในฐานข้อมูลเก็บไป เลย 
แล้วค่อยใช้โปรแกนมเป็นตัวเรียกครับ ตามนี้เลยครับ 
 
ก้ ดัก ก่อนเก็บ 
 
	$ck_today=date('Y-m-d'); 
	$ck_today="".substr($ck_today,0,4).substr($ck_today,5,2).substr($ck_today,8,2); 
	$ck_ed="$yy2"."$mm2"."$dd2"; 
	$end="$yy2"."-$mm2"."-$dd2"; // สลับตามสบายเลยครับ 
                        
               
               | 
             
            
              
			                                
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            9 ก.พ. 2550  15:06:46 | 
                        By :
                            prathans | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                จากความเห็นที่ 2 ตัวแปร $date_new จะได้ค่า 09-01-2007 เหรอครับหรือว่ายังไงครับ 
แล้วเราจะสลับค่าเป็น 2007-01-09 ยังไงครับ เป็น $date_new = substr$yy.($date,6,0); หรือเปล่าครับ 
ผมไม่ค่อยรู้เรื่องเท่าไรอ่ะครับ แต่ต้องขอบคุณทุกคำแนะนำนะครับ จะลองไปปรับใช้ดู                        
               
               | 
             
            
              
			                                
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            9 ก.พ. 2550  15:35:18 | 
                        By :
                            เด็กเดา | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                ใช่ค่ะจะได้ค่าเป็น 09-01-2007  
ถ้าใช้วิธีนี้ไม่ต้องสลับค่แล้วก็ได้ เวลา select ให้ใช้แบบนี้ได้เลยนะคะนะคะ 
select * from เทเบิ้ล where Date_format(ชื่อฟิลด์,'%d-%m-%Y') = $date_new; 
                        
               
               | 
             
            
              
			                                
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            9 ก.พ. 2550  16:10:50 | 
                        By :
                            ขนมปัง | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
      		  
	
     |