Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > สอบถามแปลงวันที่จาก ค.ศ. เป็น วัน/เดือน/ปี แบบไทย โดยดึงมาจาก SQL (yyyy-mm-dd)



 

สอบถามแปลงวันที่จาก ค.ศ. เป็น วัน/เดือน/ปี แบบไทย โดยดึงมาจาก SQL (yyyy-mm-dd)

 



Topic : 117686



โพสกระทู้ ( 178 )
บทความ ( 0 )



สถานะออฟไลน์




สอบถามแปลงวันที่จาก ค.ศ. เป็น วัน/เดือน/ปี แบบไทย โดยดึงมาจาก SQL

โดย Database เก็บดังรูป

Database

และเวลาแสดงดังรูป

Output

โค้ดที่ผมใช้

Code (PHP)
<table class="div_main_60per">
  <tr>
    <td height="40" colspan="4" align="center" valign="middle" bgcolor="#F8D5FF"><font class="font_14_333"><strong>ข้อมูลผู้ดูแลระบบ</strong></font></td>
  </tr>
  <tr bgcolor="#CDCDCD">
    <td width="10%" height="30" align="center" valign="middle" bgcolor="#F8D5FF"><strong><font class="font_12_333">ที่</font></strong></td>
    <td width="30%" align="center" valign="middle" bgcolor="#F8D5FF"><strong><font class="font_12_333">คณะ</font></strong></td>
    <td width="30%" align="center" valign="middle" bgcolor="#F8D5FF"><strong><font class="font_12_333">ผู้ดูแลระบบที่ทำการเพิ่ม</font></strong></td>
    <td width="30%" align="center" valign="middle" bgcolor="#F8D5FF"><strong><font class="font_12_333">วันที่ทำการเพิ่ม</font></strong></td>
  </tr>
  <?
  $select_view_faculty=mysql_query("SELECT
									faculty.aculty_id,
									faculty.faculty_name,
									faculty.faculty_admin_id,
									faculty.faculty_date,
									faculty.faculty_status,
									admin.admin_id_auto,
									admin.admin_name
									FROM
									faculty
									Inner Join admin ON faculty.faculty_admin_id = admin.admin_id_auto
									where faculty_status='Show' order by aculty_id desc");
  $num_rows=mysql_num_rows( $select_view_faculty);
  if($num_rows<=0){
	?>
  <tr bgcolor="#FEF2FF" onMouseover="this.bgColor='#B9DBFD'"onMouseout="this.bgColor='#FEF2FF'">
    <td height="40" colspan="4" align="center" valign="middle"><font class="font_12_333">ในระบบยังไม่มีข้อมูลคณะ</font></td> 
  </tr>
  <? }elseif($num_rows>0){
  		while($result_view_faculty=mysql_fetch_array($select_view_faculty)){
	  	$k++;
		
	$thai_day_arr=array("อาทิตย์","จันทร์","อังคาร","พุธ","พฤหัสบดี","ศุกร์","เสาร์");   
	$thai_month_arr=array(   
		"0"=>"",   
		"1"=>"มกราคม",   
		"2"=>"กุมภาพันธ์",   
		"3"=>"มีนาคม",   
		"4"=>"เมษายน",   
		"5"=>"พฤษภาคม",   
		"6"=>"มิถุนายน",    
		"7"=>"กรกฎาคม",   
		"8"=>"สิงหาคม",   
		"9"=>"กันยายน",   
		"10"=>"ตุลาคม",   
		"11"=>"พฤศจิกายน",   
		"12"=>"ธันวาคม"                     
	);
	function thai_date_fullmonth($time){   // 19 ธันวาคม 2556
		global $thai_day_arr,$thai_month_arr;   
		$thai_date_return.=date("j",$time);   
		$thai_date_return.=" ".$thai_month_arr[date("n",$time)];   
		$thai_date_return.= " ".(date("Y",$time)+543);   
		return $thai_date_return;   
	} 

	$dateData=$result_view_faculty['faculty_date'];
	
	  if($k%2=="1"){
  ?>
  <tr bgcolor="#FEF2FF" onMouseover="this.bgColor='#B9DBFD'"onMouseout="this.bgColor='#FEF2FF'">
    <td height="25" align="center"><font class="font_12_333"><?=$k;?></font></td>
    <td align="left"><font class="font_12_333">คณะ<?=$result_view_faculty['faculty_name'];?></font></td>
    <td align="center"><font class="font_12_333"><?=$result_view_faculty['admin_name'];?></font></td>
    <td align="center"><font class="font_12_333"><?=thai_date_fullmonth(strtotime($dateData));;?></font></td>
  </tr>
  <? }elseif($k%2=="0"){ ?>
  <tr bgcolor="#FDE1FF" onMouseover="this.bgColor='#B9DBFD'"onMouseout="this.bgColor='#FDE1FF'">
    <td height="25" align="center"><font class="font_12_333"><?=$k;?></font></td>
    <td align="left"><font class="font_12_333">คณะ<?=$result_view_faculty['faculty_name'];?></font></td>
    <td align="center"><font class="font_12_333"><?=$result_view_faculty['admin_name'];?></font></td>
    <td align="center"><font class="font_12_333"><?=thai_date_fullmonth(strtotime($dateData));;?></font></td>
  </tr>
  <? }
  }
  }?>
</table>



ขอบคุณครับ



Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2015-07-09 22:29:57 By : keng_ds View : 1458 Reply : 4
 

 

No. 1



โพสกระทู้ ( 178 )
บทความ ( 0 )



สถานะออฟไลน์


บรรทัดนี้พิมพ์ผิด
Code (PHP)
<td align="center"><font class="font_12_333"><?=thai_date_fullmonth(strtotime($dateData));;?></font></td>


ผมแก้เป็น ก็ยังไม่ได้
Code (PHP)
<td align="center"><font class="font_12_333"><?=thai_date_fullmonth(strtotime($dateData));?></font></td>







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-07-09 23:00:15 By : keng_ds
 


 

No. 2



โพสกระทู้ ( 5,105 )
บทความ ( 4 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


เอา ฟังชั่นๆบ้านๆ ไปเล่นดู

function thai8($bbb)
	{
		$y3 = substr($bbb,0,4);
		$m2 = substr($bbb,5,2);
		$d2 = substr($bbb,8,2) ;
		$h2 = substr($bbb,10,6);
		$y4=$y3+"543";
		
	if($m2=="01"){$m2="มกราคม";}
	if($m2=="02"){$m2="กุมภาพันธ์";}
	if($m2=="03"){$m2="มีนาคม";}
	if($m2=="04"){$m2="เมษายน";}
	if($m2=="05"){$m2="พฤษภาคม";}
	if($m2=="06"){$m2="มิถุนายน";}
	if($m2=="07"){$m2="กรกฎาคม";}
	if($m2=="08"){$m2="สิงหาคม";}
	if($m2=="09"){$m2="กันยายน";}
	if($m2=="10"){$m2="ตุลาคม";}
	if($m2=="11"){$m2="พฤศจิกายน";}
	if($m2=="12"){$m2="ธันวาคม";}
	
	if($d2=="01"){$d2="1";}
	if($d2=="02"){$d2="2";}
	if($d2=="03"){$d2="3";}
	if($d2=="04"){$d2="4";}
	if($d2=="05"){$d2="5";}
	if($d2=="06"){$d2="6";}
	if($d2=="07"){$d2="7";}
	if($d2=="08"){$d2="8";}
	if($d2=="09"){$d2="9";}
	if ($bbb == "")
		{
			return "";
		} else
		{
			//return $y1 . "-" . $m1 . "-" . $d1. "" . $h1;
			return $d2 . "&nbsp;" . $m2 . "&nbsp;" . $y4."&nbspเวลา".$h2." น.";
		}
	}	

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-07-09 23:05:39 By : apisitp
 

 

No. 3



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



สถานะออฟไลน์


เอา function thai_date_full_month() ไปอยู่ ต้นไฟล์ หรือ ท้ายไฟล์ อย่าเอาไว้ใน loop มันเป็นการประกาศ function ซ้อน
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-07-10 06:14:43 By : Chaidhanan
 


 

No. 4



โพสกระทู้ ( 178 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 3 เขียนโดย : Chaidhanan เมื่อวันที่ 2015-07-10 06:14:43
รายละเอียดของการตอบ ::
ขอบคุณครับ ได้แล้วครับ ^__^

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-07-10 23:18:39 By : keng_ds
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สอบถามแปลงวันที่จาก ค.ศ. เป็น วัน/เดือน/ปี แบบไทย โดยดึงมาจาก SQL (yyyy-mm-dd)
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่