ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: aussavin ที่ 28 กรกฎาคม 2009, 20:42:49



หัวข้อ: สอบถามการแปลง ตัวเลขเป็น วัน เดือน ปี หน่อยครับ นั่งคิดตั้งนานทำไม่ได้ซักที
เริ่มหัวข้อโดย: 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');
ขอบคุณมากครับ จะรีบนำไปใช้ครับ