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

HOME > PHP > PHP Forum > สอบถามเรื่องให้วันที่ออกมาเป็นวันที่ เป็นแบบไทยคะ รบกวนด้วย


[PHP] สอบถามเรื่องให้วันที่ออกมาเป็นวันที่ เป็นแบบไทยคะ รบกวนด้วย

 
Topic : 075945

Guest



สอบถามเรื่องให้วันที่ออกมาเป็นวันที่ แบบไทยคะ ตอนนี้ ยังเป็น 18-01-2012 เลยยคะ ตอนการให้เวลาแสดงออกมาเป็น วันที่ 18 มกราคม 2555 ไม่ทราบว่าต้องทำยังคะ หรือว่าใช้สคริปส์ ขอบคุณคะ



Tag : PHP, MySQL

Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-03-22 11:21:13 By : ดี View : 1059 Reply : 13
 

 

No. 1



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

Hall of Fame 2012

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


ตาราง month

month_id ,month_name

01,มกราคม
02,กุมภาพันธุ์
03,มีนาคม
04,เมษายน
05,พฤษภาคม
06,มิถุนายน
07,กรกฎาคม
08,สิงหาคม
09,กันยายน
10,ตุลาคม
11,พฤศจิกายน
12,ธันวาคม

"SELECT MONTH(a.date), b.month_name
FROM dateorder AS a
LEFT JION month AS b
ON MONTH(a.date) = b.month_id
WHERE BETWEEN '$startday' AND '$today' "
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-22 11:38:00 By : time.toon
 

 

No. 2

Guest


ติดอยูาคะ หากว่าหนูเขียนแบบนี้ ต้องแก้ที่ตรงไหนหรือป่าวคะ ให้แสดงออกมาตามที่ตั้งกระทู้

Code (PHP)
01.<html>
02.<head>
03.<title></title>
04.<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
05.<STYLE type=text/css>
06.  A:link { color: #6600FF; text-decoration:none}
07.  A:visited {text-decoration: none}
08.  A:hover {text-decoration: none}
09..style21 {
10.    font-family: AngsanaUPC;
11.    font-size: 36px;
12.    font-weight: bold;
13.    color: #0000FF;
14.}
15..style23 {font-family: AngsanaUPC; font-size: 22px; font-weight: bold; }
16.body {
17.    background-image: url();
18.    background-color: #FFFFFF;
19.}
20.a:active {
21.    text-decoration: none;
22.}
23..style56 {color: #000000}
24..style43 {color: #6600FF; font-family: AngsanaUPC; font-size: 20px; }
25..style83 {font-family: AngsanaUPC; font-size: 22px; }
26..style85 {font-family: "MS Sans Serif"}
27.</STYLE>
28.</head>
29. 
30.<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
31.<center>
32.<div align="center">
33.  <form name="form2" method="post" action="">
34.    <p>&nbsp;</p>
35.    <p><?php
36.include "include/config.php";
37. 
38.$id = $_GET['id'];
39. 
40.$query = "select * from guarantee where id='$id'";
41.$result = mysql_query($query);
42.$dbarr = mysql_fetch_array($result) ;
43. 
44.?>
45.      <input type="hidden" name="id" value="<?php echo "$id"; ?>">
46.    </p>
47.    <table width="801" height="100" border="0" cellspacing="3">
48.  <td width="801" height="100" >
49.    <p align="right" class="style23"><br>
50.       วันที่&nbsp;&nbsp;&nbsp;&nbsp;<span class="style83"><?php echo $dbarr['pt_birth'] ; ?>&nbsp;&nbsp;&nbsp;&nbsp;</span></p>   </td>
51.  </tr>
52.   
53.  <tr>
54.    
55.    </tr>
56.  <tr>
57.    <td height="24">&nbsp;</td>
58.  </tr>
59.    </table>
60.    <blockquote>
61.      <p>&nbsp;</p>
62.      <p>&nbsp;</p>
63.       
64.      <p>&nbsp;</p>
65.      </blockquote>
66. 
67.  </form>
68.  <p align="center"><br>
69.  </p>
70.  </div>
71.</center>
72.<p>&nbsp;</p>
73.</body>
74.</html>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-22 11:41:35 By : ดี
 

 

No. 3



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

Hall of Fame 2012

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


ตอบความคิดเห็นที่ : 2 เขียนโดย : ดี เมื่อวันที่ 2012-03-22 11:41:35
รายละเอียดของการตอบ ::
ให้แสดงออกมาตามที่ตั้งกระทู้


หมายถึงให้แสดงเป็น เดือนไทยนะเหรอครับ

ถ้าใช้ "select * from guarantee where id='$id'";

id คือตารางวันเกิดใช่ไหมครับ ถ้าตารางวันเกิดเป็น 21-03-2012

ก็ต้อง SELECT YEAR(id) AS Y,MONTH(id) AS M FROM guarantee where id='$id'";

<?php
$tmpyear = "Y";
$year = $tmpyear + 543;
echo $year;
?>

จะได้ปีไทยครับ ถ้าเดือน เดี๋ยว ผมไปทานข้าวเสร็จแล้วจะกลับมาตอบนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-22 12:06:17 By : time.toon
 

 

No. 4

Guest


id ไม่ใช่ชื่อตารางวันเกิดคะ ฟิวด์วันเกิดชื่อว่า pt_birthคะ มีตารางชื่อว่า guarantee

หนูลองเขียนแบบพี่บอก $query = "SELECT YEAR(pt_birth) AS Y,MONTH(pt_birth) AS M FROM guarantee where id='$id'";
มันออกแค่ว่า 543 คะ
ผิดตรงไหนคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-22 12:22:17 By : ดี
 

 

No. 5



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

Hall of Fame 2012

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


เอา SQL มา แปะ ให้ดูหน่อยครับ เดี๋ยวจะลอง แก้ ให้....นะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-22 13:03:32 By : time.toon
 

 

No. 6

Guest


dd

นี้เป็ฯ sql คะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-22 13:15:53 By : ดี
 

 

No. 7

Guest


ส่วนอันนี้โค๊ด เต็มๆนะคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-22 13:17:09 By : ดี
 

 

No. 8

Guest


Code (PHP)
01.<html>
02.<head>
03.<title></title>
04.<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
05.<STYLE type=text/css>
06.  A:link { color: #6600FF; text-decoration:none}
07.  A:visited {text-decoration: none}
08.  A:hover {text-decoration: none}
09..style21 {
10.    font-family: AngsanaUPC;
11.    font-size: 36px;
12.    font-weight: bold;
13.    color: #0000FF;
14.}
15..style23 {font-family: AngsanaUPC; font-size: 22px; font-weight: bold; }
16.body {
17.    background-image: url();
18.    background-color: #FFFFFF;
19.}
20.a:active {
21.    text-decoration: none;
22.}
23..style56 {color: #000000}
24..style43 {color: #6600FF; font-family: AngsanaUPC; font-size: 20px; }
25..style83 {font-family: AngsanaUPC; font-size: 22px; }
26..style85 {font-family: "MS Sans Serif"}
27.</STYLE>
28.</head>
29. 
30.<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
31.<center>
32.<div align="center">
33.  <form name="form2" method="post" action="">
34.    <p>&nbsp;</p>
35.    <p><span class="style21"><span class="style56">ใบรับรองแพทย์ </span></span>
36.    <?php
37.    function DateThai($strDate)
38.    {
39.        $strYear = date("Y",strtotime($strDate))+543;
40.        $strMonth= date("n",strtotime($strDate));
41.        $strDay= date("j",strtotime($strDate));
42.        $strMonthCut = Array("","ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค.");
43.        $strMonthThai=$strMonthCut[$strMonth];
44.        return "$strDay $strMonthThai $strYear";
45.    }
46. 
47.    $strDate = $pt_birth;
48.     
49.?>
50.     
51.      <?php
52.include "include/config.php";
53. 
54.$id = $_GET['id'];
55. 
56.$query = "select * from guarantee where id='$id'";
57.$result = mysql_query($query);
58.$dbarr = mysql_fetch_array($result) ;
59. 
60.?>
61.      <input type="hidden" name="id" value="<?php echo "$id"; ?>">
62.    </p>
63.    <table width="801" height="100" border="0" cellspacing="3">
64.  <td width="801" height="100" >
65.    <p align="right" class="style23">สถานที่ตรวจคลินิก หูคอจมูก หมอบุญพิมล<br>
66.      54 ถ.สิโรรส ต.สะเตง อ.เมือง จ.ยะลา<br>
67.      วันที่&nbsp;&nbsp;&nbsp;&nbsp;<span class="style83"><?php echo $dbarr['pt_birth'] ; ?>&nbsp;&nbsp;&nbsp;&nbsp;</span></p>
68.   </td>
69.  </tr>
70.   
71.  <tr>
72.    <td height="32"><p class="style83"></td>
73.    </tr>
74.  <tr>
75.    <td height="24">&nbsp;</td>
76.  </tr>
77.    </table>
78.    <blockquote>
79.      <p>&nbsp;</p>
80.      <p>&nbsp;</p>
81.      <p align="right" class="style83">p;ลงชื่อ...............................................แพทย์ผู้ตรวจรักษา</p>
82.      <p align="right" class="style83"></p>
83.      <p>&nbsp;</p>
84.      <p align="left">nbsp;&nbsp;&nbsp;<span class="style83">หมายเหตุ<br>
85.      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ใบรับรองแพทย์นี้จะสมบูรณ์ต้องมีการประทับตราของทางคลินิก</span></p>
86.      </blockquote>
87. 
88.  </form>
89.  <p align="center"><br>
90.  </p>
91.  </div>
92.</center>
93.<p>&nbsp;</p>
94.</body>
95.</html>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-22 13:17:33 By : ดี
 

 

No. 9



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

Hall of Fame 2012

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


$date = ("pt_birth");
$date = $year ;
$yearNow = date("Y");

<?php
$tmpyear = $Y ;
$year = $tmpyear + 543;
echo $year;
?>


ประวัติการแก้ไข
2012-03-22 14:12:50
2012-03-22 14:20:56
2012-03-22 14:23:17
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-22 14:11:21 By : time.toon
 

 

No. 10

Guest


แก้ไขแบบไหนคะ งง คะ มันไม่เหมือนโค๊ดที่หนูเขียนเลย พอดีว่าหักดขียนคะพี่ เลย งง อิอิ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-22 14:19:20 By : ดี
 

 

No. 11



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



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


เปลียนรูปแบบการเก็บวันที่ เป็น YYYY-mm-dd ดีกว่าครับ แล้วใช้

//ฟังก์ชั่น convert วันเดือนปีรูปแบบ $arg=YYYY-MM-DD เป็นภาษาไทย
function ThaiDate($vardate="") {
$arrayMonths = array("01"=>"มกราคม " , "02"=>"กุมภาพันธ์ ", "03"=>"มีนาคม ",
"04"=>"เมษายน ", "05"=>"พฤษภาคม ", "06"=>"มิถุนายน ",
"07"=>"กรกฎาคม ", "08"=>"สิงหาคม ", "09"=>"กันยายน ",
"10"=>"ตุลาคม ", "11"=>"พฤศจิกายน ", "12"=>"ธันวาคม ");
list($yearno , $monthno , $dayno) = explode("-", $vardate);
$yearno = $yearno + 543;
$temp = (int)$dayno . " " . $arrayMonths[$monthno] . "" . $yearno;
return $temp;
} //end function ThaiDate()

ตอนเอาไปใช้ก็ <? echo ThaiDate($วันที่)?>
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-22 14:31:18 By : addy_it
 

 

No. 12



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

Hall of Fame 2012

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


Code (PHP)
01.<?php
02.$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
03.$objDB = mysql_select_db("month");
04.$id = $_GET['id'];
05.$query = "select * from month ";
06.$result = mysql_query($query);
07.$dbarr = mysql_fetch_array($result) ;
08.$yearNow = ("pt_birth");
09.$yearNow = date("Y");
10.$tmpyear = $yearNow;
11.$year = $tmpyear + 543;
12.?>
13.อันนี้จะได้ 2555 แล้วละครับ


แต่ให้แก้ทั้ง....หมด....ไม่ไหวอะครับ...


ประวัติการแก้ไข
2012-03-22 14:38:22
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-22 14:36:38 By : time.toon
 

 

No. 13

Guest


พี่ add พอดีว่าหนุเอาโค๊ดพี่ ดัดแปลง แล้วขึ้น 0 543 มาแบบนี้คะ
นี้โค๊ด
<?php
function ThaiDate($vardate="") {
$arrayMonths = array("01"=>"มกราคม " , "02"=>"กุมภาพันธ์ ", "03"=>"มีนาคม ",
"04"=>"เมษายน ", "05"=>"พฤษภาคม ", "06"=>"มิถุนายน ",
"07"=>"กรกฎาคม ", "08"=>"สิงหาคม ", "09"=>"กันยายน ",
"10"=>"ตุลาคม ", "11"=>"พฤศจิกายน ", "12"=>"ธันวาคม ");
list($dayno , $monthno , $yearno) = explode("-", $vardate);
$yearno = $yearno + 543;
$temp = (int)$dayno . " " . $arrayMonths[$monthno] . "" . $yearno;
return $temp;
} //end function ThaiDate()
?>
เวลา ใช้ก็ <?php echo ThaiDate($pt_birth)?>

ไม่ทราบว่าผิดตรงไหนคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-22 14:39:47 By : ดี
 

   

ค้นหาข้อมูล


   
 

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





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