|
|
|
ฟังชันก์แสดงวันที่แบบไทยแบบนี้ค่ะ แสดงผลวันที่เป็นพรุ่งนี้ต้องแก้ยังไงคะ |
|
|
|
|
|
|
|
Code (PHP)
<?php
function ThaiDate()
{
$ThDay = array ( "อาทิตย์", "จันทร์", "อังคาร", "พุธ", "พฤหัส", "ศุกร์", "เสาร์" );
$ThMonth = array ( "มกรามก", "กุมภาพันธ์", "มีนาคม", "เมษายน",
"พฤษภาคม", "มิถุนายน", "กรกฏาคม", "สิงหาคม",
"กันยายน", "ตุลาคม", "พฤศจิกายน", "ธันวาคม" );
$a = date( "w" ); // ค่าวันในสัปดาห์ (0-6)
$b = date( "n" )-1; // ค่าเดือน (1-12)
$c = date( "j" ); // ค่าวันที่(1-31)
$d = date( "Y" )+543; // ค่า ค.ศ.บวก 543 ทำให้เป็น ค.ศ.
return "วัน$ThDay[$a] ที่ $c เดือน$ThMonth[$b] พ.ศ. $d";
}
echo ThaiDate(); // พิมพ์วันที่
?>
Tag : PHP
|
|
|
|
|
|
Date :
2013-06-14 23:39:37 |
By :
tiktok16 |
View :
986 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จะแสดงให้เป็นวันที่ปัจจุบันค่ะ ตามเครื่องเรา
|
|
|
|
|
Date :
2013-06-14 23:43:33 |
By :
tiktok16 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2013-06-15 08:28:59 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
function ThaiDate($time="now")
{
$ThDay = array ( "อาทิตย์", "จันทร์", "อังคาร", "พุธ", "พฤหัส", "ศุกร์", "เสาร์" );
$ThMonth = array ( "มกรามก", "กุมภาพันธ์", "มีนาคม", "เมษายน",
"พฤษภาคม", "มิถุนายน", "กรกฏาคม", "สิงหาคม",
"กันยายน", "ตุลาคม", "พฤศจิกายน", "ธันวาคม" );
$timestamp = strtotime($time);
return sprintf("วัน%s ที่ %s เดือน%s พ.ศ.%d",
$ThDay[date( "w",$timestamp)], // ค่าวันในสัปดาห์ (0-6)
date( "j" ,$timestamp), // ค่าเดือน (1-12)
$ThMonth[date( "n" ,$timestamp)-1],// ค่าวันที่(1-31)
date( "Y" ,$timestamp)+543 // ค่า ค.ศ.บวก 543 ทำให้เป็น พ.ศ.
);
}
echo ThaiDate("+1 day"); // พิมพ์วันที่
?>
http://php.net/manual/en/function.strtotime.php
http://php.net/manual/en/function.date.php
|
ประวัติการแก้ไข 2013-06-15 08:42:15 2013-06-15 08:42:49 2013-06-15 08:43:10
|
|
|
|
Date :
2013-06-15 08:42:03 |
By :
itpcc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|