หัวข้อ: สอบถามการแปลง ตัวเลขเป็น วัน เดือน ปี หน่อยครับ นั่งคิดตั้งนานทำไม่ได้ซักที เริ่มหัวข้อโดย: aussavin ที่ 28 กรกฎาคม 2009, 20:42:49 สวัสดีชาวไทยเสียวทุกท่าน
กระผมมีเรื่องอยากรบกวนเพื่อนๆ ทุกท่านครับคือว่า ผมอยากให้ตัวเลข 20090828 หรือถ้าจะให้แก้คือ 2009/08/28 ให้รับค่าไปแล้วแปลงให้เป็น วันที่ 28 สิงหาคม 2552 โดยใช้ Function ครับ อยากให้เพื่อนๆช่วยทำด้วยกันครับ หัวข้อ: Re: สอบถามการแปลง ตัวเลขเป็น วัน เดือน ปี หน่อยครับ นั่งคิดตั้งนานทำไม่ได้ซักที เริ่มหัวข้อโดย: aussavin ที่ 28 กรกฎาคม 2009, 21:30:01 ขุด ครับ ขอคำตอบหน่อยครับ ???
หัวข้อ: Re: สอบถามการแปลง ตัวเลขเป็น วัน เดือน ปี หน่อยครับ นั่งคิดตั้งนานทำไม่ได้ซักที เริ่มหัวข้อโดย: akesiwaz ที่ 29 กรกฎาคม 2009, 03:36:54 <?php
function y($t) //--$t คือรูปแบบเวลาของคุณ { $tm=array('มกราคม','กุมภาพันธ์','มีนาคม','เมษายน','พฤษภาคม','มิถุนายน','กรกฎาคม','สิงหาคม','กันยายน','ตุลาคม','พฤศจิกายน','ธันวาคม'); $t=ereg_replace ('[^0-9]','',$t); $y=substr($t,0,4)+543; $m=$tm[substr($t,4,2)-1]; $d=substr($t,6,2); $h=substr($t,8,2); $i=substr($t,10,2); $s=substr($t,12,2); return 'วันที่ '.$d.' '.$m.' พ.ศ. '.$y.' เวลา '.$h.':'.$i.':'.$s.' น.'; } ?> เวลาใช่ก็ echo y('2008-12-12 11:11:11'); หัวข้อ: Re: สอบถามการแปลง ตัวเลขเป็น วัน เดือน ปี หน่อยครับ นั่งคิดตั้งนานทำไม่ได้ซักที เริ่มหัวข้อโดย: aussavin ที่ 29 กรกฎาคม 2009, 07:49:29 <?php ขอบคุณมากครับ จะรีบนำไปใช้ครับ function y($t) //--$t คือรูปแบบเวลาของคุณ { $tm=array('มกราคม','กุมภาพันธ์','มีนาคม','เมษายน','พฤษภาคม','มิถุนายน','กรกฎาคม','สิงหาคม','กันยายน','ตุลาคม','พฤศจิกายน','ธันวาคม'); $t=ereg_replace ('[^0-9]','',$t); $y=substr($t,0,4)+543; $m=$tm[substr($t,4,2)-1]; $d=substr($t,6,2); $h=substr($t,8,2); $i=substr($t,10,2); $s=substr($t,12,2); return 'วันที่ '.$d.' '.$m.' พ.ศ. '.$y.' เวลา '.$h.':'.$i.':'.$s.' น.'; } ?> เวลาใช่ก็ echo y('2008-12-12 11:11:11'); |