Code: Select all
d-M-Y (D)
but it turned out there is a space appeared between after 10-<space>May-2019 (<space>Fri)
Able to correct the bug or any advice?
Code: Select all
d-M-Y (D)
Code: Select all
function i18n_date() {
...
}
Code: Select all
function i18n_date() {
$days = array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");
$daysshort = array("Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun");
$daysmin = array("Su", "Mo", "Tu", "We", "Th", "Fr", "Sa", "Su");
$month = array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
$monthshort = array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec");
$translate = array();
$days_i18n = explode(',',str_replace('"','',TEXT_DATEPICKER_DAYS));
foreach($days as $k=>$v)
{
$translate[$v] = trim($days_i18n[$k]);
}
$daysshort_i18n = explode(',',str_replace('"','',TEXT_DATEPICKER_DAYSSHORT));
foreach($daysshort as $k=>$v)
{
$translate[$v] = trim($daysshort_i18n[$k]);
}
$daysmin_i18n = explode(',',str_replace('"','',TEXT_DATEPICKER_DAYSMIN));
foreach($daysmin as $k=>$v)
{
$translate[$v] = trim($daysmin_i18n[$k]);
}
$month_i18n = explode(',',str_replace('"','',TEXT_DATEPICKER_MONTHS));
foreach($month as $k=>$v)
{
$translate[$v] = trim($month_i18n[$k]);
}
$monthshort_i18n = explode(',',str_replace('"','',TEXT_DATEPICKER_MONTHSSHORT));
foreach($monthshort as $k=>$v)
{
$translate[$v] = trim($monthshort_i18n[$k]);
}
if (func_num_args() > 1) {
$timestamp = func_get_arg(1);
return strtr(date(func_get_arg(0), $timestamp), $translate);
} else {
return strtr(date(func_get_arg(0)), $translate);
}
}