|
|
|
อยากสอบถามเกี่ยวกับวันที่ครับ รบกวนผู้รู้แนะนำทีครับ |
|
|
|
|
|
|
|
การแสดงผลของเดือนอะครับ คือปกติเมื่อเดือนธันวาคมมันยังแสดงเป็นปกติดีอยู่เลยครับ
พอมาถึงเดือนมกราคม กลับไม่แสดงในส่วนของเดือน
ปัจจุบันแสดงออกมาเป็น 06 2552 และผมไลอง echo "$today_month" ออกมาก็มามีค่า 01
ไม่ทราบว่าเป็นที่อะไรเหรอครับรบกวนผู้รู้ช่วยชี้แนะครับ
ขอบคุณมากครับ
Code (PHP)
<?php
$today_time = time();
$thaimonth=array("ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.", "พ.ย.","ธ.ค.");
$date_today = date('Y-m-d',$today_time);
$today_explode = explode("-", $date_today);
$today_year = $today_explode[0]+543;
$today_month = $today_explode[1];
$today_day = $today_explode[2];
$month_today = $thaimonth[$today_month];
echo "$today_day $month_today $today_year";
?>
Tag : - - - -
|
|
|
|
|
|
Date :
2009-01-06 09:12:59 |
By :
Mal2s |
View :
970 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
01 ที่ได้นั้นมันเป็นค่าสติง ไม่ใช่ค่า int ต้องแปลงเป็น int ก่อน แปลงจาก 01 เป็น 1
แปลงได้จากเอา $today_month มาลบ 0 ก่อนก้อได้
แต่ผม งงอย่างนึงว่าเดือนธันวาคมก้อน่าจะไม่ออกเหมือนกันนะ เพราะค่าอาเรย์มีแค่ 0-11
เพราะฉะนั้น เดือนธันวาคมต้องเป็น 11 แต่ใน $today_month เป็น 12
และเดือนมกราคาจะต้องเป็น 0 ต้องเอา $today_month มาลบ 1 แทนอ่ะ ถึงจะถูกนะ
$month_today = $thaimonth[($today_month-1)];
ลองดู
|
|
|
|
|
Date :
2009-01-06 10:22:38 |
By :
heng |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อะได้แล้วครับ
ขอบคุณคุณเฮงอีกครั้งนึงครับสำหรับที่เคยช่วยเหลือผมมาโดยตลอด
ขอให้เฮง ๆ สมกับชื่อละกันครับ
ขอบคุณครับ
|
|
|
|
|
Date :
2009-01-06 11:23:45 |
By :
Mal2s |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|