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,027

HOME > PHP > PHP Forum > การ select วันที่ออกจากดาต้าเบสคับ รบกวนดูให้หน่อยครับ



 

การ select วันที่ออกจากดาต้าเบสคับ รบกวนดูให้หน่อยครับ

 



Topic : 109212



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



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




ในดาต้าเบสมันเป็นรูปแบบตามรูปครับ 2014-06-12
หห


ผมต้องการให้แสดงเป็น 12 มิถุนายน 2014 ครับต้องทำอย่างไรครับ
ตอนนี้ผม select ธรรมดาคือ
Code (PHP)
<?=$objResult["date1"];?>




Tag : PHP, MySQL









ประวัติการแก้ไข
2014-06-16 11:31:53
2014-06-16 11:32:15
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2014-06-16 11:31:06 By : woraman View : 911 Reply : 7
 

 

No. 1



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



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


เอาไปแก้ไข เพิ่มเติมเอานะครับ

ฟังก์ชั่น DateThai()
Code (PHP)
function DateThai($strDate){
	(empty($strDate))? $strDate = date('Y-m-d H:i:s') : $strDate = $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";
}



การใช้งาน
Code (PHP)
<?PHP echo DateThai('2014-06-12'); ?>


ผลลัพธิ์
Code
12 มิ.ย. 2557, 00:00







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-06-16 11:55:53 By : arm8957
 


 

No. 2



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



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


ตอบความคิดเห็นที่ : 1 เขียนโดย : arm8957 เมื่อวันที่ 2014-06-16 11:55:53
รายละเอียดของการตอบ ::
ผมไม่ได้ต้องการเฉพาะ 2014-06-12 ครับ ผมต้องการ select ทุกอันเลยครับ
เช่น 2014-6-13 ผมก็ให้มันออก 13 มิถุนายน 2014
รบกวนแนะนำอีกหน่อยครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-06-16 13:14:02 By : woraman
 

 

No. 3



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

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

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


ลองดูครับ
 function thaimonth($index)
{
	$month_index = intval($index);
	switch($month_index){
		case 1 : return "มกราคม";
		case 2 : return "กุมภาพันธ์";
		case 3 : return "มีนาคม";
		case 4 : return "เมษายน";
		case 5 : return "พฤษภาคม";
		case 6 : return "มิถุนายน";
		case 7 : return "กรกฎาคม";
		case 8 : return "สิงหาคม";
		case 9 : return "กันยายน";
		case 10 : return "ตุลาคม";
		case 11 : return "พฤศจิกายน";
		case 12 : return "ธันวาคม";
	}
}

function thaidate($Idate,$plus=0)
{
	if(!is_null($Idate)){
		list($date,$time) = explode(" ",$Idate);
		list($Y,$m,$d) = explode("-",$date);
		$time = (!empty($time))?" เวลา $time":"";
		return "$d ".thaimonth($m)." ".($Y+$plus).$time;
	}else return;
}


echo thaidate($objResult["date1"],543);

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-06-16 13:21:23 By : sakuraei
 


 

No. 4



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



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


ลองเอา
Code (PHP)
<?PHP echo DateThai('date1'); ?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-06-16 13:23:30 By : nonzabboy
 


 

No. 5



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



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


อันนี้ที่ผมใช้อยู่ ครับ

Code (PHP)
function thaiDate($datetime) {
list($date,$time) = split(' ',$datetime); // แยกวันที่ กับ เวลาออกจากกันlist($H,$i,$s) = split(':',$time); // แยกเวลา ออกเป็น ชั่วโมง นาที วินาที
list($Y,$m,$d) = split('-',$date); // แยกวัน เป็น ปี เดือน วัน
$Y = $Y+543; // เปลี่ยน ค.ศ. เป็น พ.ศ.
switch($m) {case "01":$m = "01"; break;case "02":$m = "02"; break;case "03":$m = "03"; break;case "04":$m = "04"; break;case "05":$m = "05"; break;case "06":$m = "06"; break;case "07":$m = "07"; break;case "08":$m = "08"; break;case "09":$m = "09"; break;case "10":$m = "10"; break;case "11":$m = "11"; break;case "12":$m = "12"; break;}return $d."/".$m."/".$Y;
}


//------------------ส่วนแปลง ค.ศ เป็น พ.ศ ----------------------- 
$D = $objResult['date1'];
$date = $D;



//--------------------ผลลัพธ์----------------
<?= thaiDate($date);?>



แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-06-16 13:26:57 By : nonzabboy
 


 

No. 6



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



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


ตอบความคิดเห็นที่ : 2 เขียนโดย : woraman เมื่อวันที่ 2014-06-16 13:14:02
รายละเอียดของการตอบ ::
ผมแค่ Demo ให้ดูเฉยๆ ครับ คุณก็ต้องเอาไปปรับของคุณเอา ถ้าคุณเอาไปใช้ก็จะเป็นลักษณะนี้

คือฟังก์นี้จะรับค่าวันที่ที่มีรูปแบบเป็น 'Y-m-d H:i:s'

<?PHP echo DateThai($objResult["date1"]); ?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-06-16 13:31:01 By : arm8957
 


 

No. 7



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



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


ขอบคุณสำหรับทุกคำแนะนำคครับ ผมใช้ตัวนี้คับ
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 ";
	}

	$strDate = $objResult["date1"];
	//echo "ThaiCreate.Com Time now : ".DateThai($strDate);
?>


Code (PHP)
<? echo DateThai($strDate); ?>



ประวัติการแก้ไข
2014-06-16 13:33:08
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-06-16 13:32:04 By : woraman
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : การ select วันที่ออกจากดาต้าเบสคับ รบกวนดูให้หน่อยครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 05
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 อัตราราคา คลิกที่นี่