|
|
|
function month (Eng) ไม่แสดงเดือน 08 กับ 09 ครับ เพราะว่า ตัวเลขที่ขึ้นต้นด้วย 0 เป็นเลขฐานแปด |
|
|
|
|
|
|
|
เป็นภาษาไทยนะ 0 นำหน้าก็ไม่มีปัญหาอะไร ลองดูครับ
Code (PHP)
<?php
function thaistart1($ttt)
{
$d1 = substr($ttt, 8, 2);
$m1 = substr($ttt, 5, 2);
$y1 = substr($ttt, 0, 4) ;
$h1 = substr($ttt, 10, 6);
$y2=$y1+"543";
if($m1=="01"){$m1="มกราคม";}
if($m1=="02"){$m1="กุมภาพันธ์";}
if($m1=="03"){$m1="มีนาคม";}
if($m1=="04"){$m1="เมษายน";}
if($m1=="05"){$m1="พฤษภาคม";}
if($m1=="06"){$m1="มิถุนายน";}
if($m1=="07"){$m1="กรกฎาคม";}
if($m1=="08"){$m1="สิงหาคม";}
if($m1=="09"){$m1="กันยายน";}
if($m1=="10"){$m1="ตุลาคม";}
if($m1=="11"){$m1="พฤศจิกายน";}
if($m1=="12"){$m1="ธันวาคม";}
if ($ttt == "")
{
return "";
} else
{
//return $y1 . "-" . $m1 . "-" . $d1. "" . $h1;
return $d1 . " " . $m1 . " " . $y2. " " . $h1;
}
}
$today1=date("Y-m-d");
$start1 = thaistart1($today1);
echo "วัน ในเครื่อง ". $today1."<br>";
echo "วันที่แปลงแล้ว ".$start1."<br>";
?>
|
ประวัติการแก้ไข 2012-09-21 10:25:26
|
|
|
|
Date :
2012-09-21 10:21:36 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แบบนี้หรือเปล่า
function monthEng($int){
if ($int=='01')
return "January";
if ($int=='02')
return "February";
if ($int=='03')
return "March";
if ($int=='04')
return "April";
if ($int=='05')
return "May";
if ($int=='06')
return "June";
if ($int=='07')
return "July";
if ($int=='08')
return "August";
if ($int=='09')
return "September";
if ($int=='10')
return "October";
if ($int=='11')
return "November";
if ($int=='12')
return "December";
}
echo '1'. monthEng('01') .'<br/>';
echo '2'. monthEng('02') .'<br/>';
echo '3'. monthEng('03') .'<br/>';
echo '4'. monthEng('04') .'<br/>';
echo '5'. monthEng('05') .'<br/>';
echo '6'. monthEng('06') .'<br/>';
echo '7'. monthEng('07') .'<br/>';
echo '8'. monthEng('08') .'<br/>'; //ไม่แสดงค่า 08
echo '9'. monthEng('09') .'<br/>'; //ไม่แสดงค่า 09
echo '10'. monthEng('10') .'<br/>';
echo '11'. monthEng('11') .'<br/>';
echo '12'. monthEng('12') .'<br/>';
|
|
|
|
|
Date :
2012-09-21 10:35:26 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าเป็น String อาจจะต้องใส่ "x" ด้วยครับ เช่น
Code (PHP)
if ($int=="01")
// เปิดไว้นานเกินมาตอบไม่ทันน้อง ๆ
|
ประวัติการแก้ไข 2012-09-21 11:09:22
|
|
|
|
Date :
2012-09-21 11:08:33 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
function monthEn($i){
return date('F',mktime(0,0,0,(int)$i,1,2012));
}
echo monthEn(1),'<br>';
echo monthEn(2),'<br>';
echo monthEn('01'),'<br>';
echo monthEn('02'),'<br>';
|
|
|
|
|
Date :
2012-09-21 22:09:45 |
By :
num |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|