by bankjittapol » 18/11/2019 8:11 pm
คือผมได้ดึงข้อมูล ผลพยากรณ์อากาศจากกรมอุตุมา แล้ววันที่ ที่ได้รับมาเป็น string แล้วมีรูปแบบเป้น 18/11/2562 แล้วที่ต้องกำหนด timezone ไปเนื่องจาก ลองไม่กำหนดดูแล้ว ปรากฏว่า วันที่ เมื่อเปลี่ยนภาษาอังกฤษ วันที่ช้าไป 1 วัน
Code: Select all
//18/11/2562
<?php $date = $aDay['Date'];
list($d, $m, $y) = explode('/', $date);
?>
<span><?php echo JHtml::date(strtotime($y.'-'.$m.'-'.$d),JTEXT::_('DATE_FORMAT_LC3'), 'Asia/Bangkok'); ?></span>
คือผมได้ดึงข้อมูล ผลพยากรณ์อากาศจากกรมอุตุมา แล้ววันที่ ที่ได้รับมาเป็น string แล้วมีรูปแบบเป้น 18/11/2562 แล้วที่ต้องกำหนด timezone ไปเนื่องจาก ลองไม่กำหนดดูแล้ว ปรากฏว่า วันที่ เมื่อเปลี่ยนภาษาอังกฤษ วันที่ช้าไป 1 วัน
[code]
//18/11/2562
<?php $date = $aDay['Date'];
list($d, $m, $y) = explode('/', $date);
?>
<span><?php echo JHtml::date(strtotime($y.'-'.$m.'-'.$d),JTEXT::_('DATE_FORMAT_LC3'), 'Asia/Bangkok'); ?></span>[/code]