|
|
Code (PHP)
<?php
function iso2date($date='', $lang='TH', $param1=FALSE, $param2=FALSE)
{
$long_month = array(
'EN'=>array('','January','February','March','April','May','June','July','August','September','October','November','December'),
'TH'=>array('','มกราคม','กุมภาพันธ์','มีนาคม','เมษายน','พฤษภาคม','มิถุนายน','กรกฎาคม','สิงหาคม','กันยายน','ตุลาคม','พฤศจิกายน','ธันวาคม'));
$short_month = array(
'EN'=>array('','Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'),
'TH'=>array('','ม.ค.','ก.พ.','มี.ค.','เม.ย.','พ.ค.','มิ.ย.','ก.ค.','ส.ค.','ก.ย.','ต.ค.','พ.ย.','ธ.ค.'));
if ($date == '')
{
return '';
}
else
{
$year_format = ($param2 == FALSE) ? 'y' : 'Y';
$time =strtotime($date);
$month = ($param1 == FALSE) ? $short_month : $long_month;
$year = ($lang == 'TH') ? date($year_format, $time) + (($param2 == FALSE) ? 43 : 543) : date($year_format, $time);
return date('j', $time).' '.$month[$lang][date('n', $time)].' '.$year;
}
}
echo iso2date("2016-05-01");
echo '<br/>';
echo iso2date("2016-05-01", 'TH', TRUE);
echo '<br/>';
echo iso2date("2016-05-01", 'TH', TRUE, TRUE);
echo '<br/>';
echo iso2date("2016-05-01", 'EN', TRUE);
echo '<br/>';
echo iso2date("2016-05-01", 'EN', TRUE, TRUE);
?>
|
|
|
|
|
Date :
2016-06-18 09:22:14 |
By :
fossil31 |
|
|
|
|
|
|
|
|