Hello Dear Alamgir Mohammed
How are you?
Can you please tell me how to show the dates in Bangla
?
Currently the published date of an article is showing
in Eng and I need it in Bangla. Is there any way to do
that?
Regards
Russel
____________________________________________________________________________________
It's here! Your new message!
Get new email alerts with the free Yahoo! Toolbar.
http://tools.search.yahoo.com/toolbar/features/mail/
-- -- Omi http://omi.net.bd Bangla Computing Projects: http://ekushey.org OSS News in Bangla: http://mukto.org
I used this little function to make digits in bangla format
function number_bangla($num)
{
$num=str_replace("0", "০",$num);
$num=str_replace("1", "১",$num);
$num=str_replace("2", "২",$num);
$num=str_replace("3", "৩",$num);
$num=str_replace("4", "৪",$num);
$num=str_replace("5", "৫",$num);
$num=str_replace("6", "৬",$num);
$num=str_replace("7", "৭",$num );
$num=str_replace("8", "৮",$num);
$num=str_replace("9", "৯",$num);
return $num;
}
function date_bangla($bangladate)
{
//st,nd,3rd,th
$bangladate=str_replace("st", "",$bangladate );
$bangladate=str_replace("nd", "",$bangladate );
$bangladate=str_replace("rd", "",$bangladate );
$bangladate=str_replace("th", "",$bangladate );
//0-9
$bangladate=str_replace("0", "০",$bangladate );
$bangladate=str_replace("1", "১",$bangladate );
$bangladate=str_replace("2", "২",$bangladate );
$bangladate=str_replace("3", "৩",$bangladate );
$bangladate=str_replace("4", "৪",$bangladate );
$bangladate=str_replace("5", "৫",$bangladate );
$bangladate=str_replace("6", "৬",$bangladate );
$bangladate=str_replace("7", "৭",$bangladate );
$bangladate=str_replace("8", "৮",$bangladate );
$bangladate=str_replace("9", "৯",$bangladate );
//am-pm
$bangladate=str_replace("am", "পূর্বাহ্ন",$bangladate );
$bangladate=str_replace("pm", "অপরাহ্ন",$bangladate );
//st,nd,3rd,th
$bangladate=str_replace("1st", "১লা",$bangladate );
$bangladate=str_replace("2nd", "২রা",$bangladate );
$bangladate=str_replace("3rd", "৩রা",$bangladate );
$bangladate=str_replace("4th", "৪ঠা",$bangladate );
$bangladate=str_replace("5th", "৫ই",$bangladate );
$bangladate=str_replace("6th", "৬ই",$bangladate );
$bangladate=str_replace("7th", "৭ই",$bangladate );
$bangladate=str_replace("8th", "৮ই",$bangladate );
$bangladate=str_replace("9th", "৯ই",$bangladate );
$bangladate=str_replace("10th", "১০ই",$bangladate );
return $bangladate;
}
Same thing can be done for day and month name
........................
Sabuj Kumar Kundu
http:/blog.manchumahara.com
http://forum.amaderprojukti.com
http://mkabya.page.tl
Here from this code:
$new = explode(",","$date");
// New Day
$Newday = $new[0];
$new = explode(" ","$date");
// New Date
$Newdate = $new[1];
// New Mouth
$Newmounth = $new[2];
$NewYear = $new[3];
After spliting date with delimeter " " there may be problem if date is
not in proper format(Date can be formated in diff ways) and so
$Newmounth = $new[2]; this will not give always month name , i mean
index 2 . Am I wrong ?
........................
Sabuj Kumar Kundu
http:/blog.manchumahara.com
http://forum.amaderprojukti.com
http://mkabya.page.tl
Find function mosFormatDate in includes/joomla.php and
Find return $date;
Add $date = number_bangla($date); before the above line
Add this function before mosFormatDate
function number_bangla($num)
{
//numbers
$num=str_replace("0", "০",$num);
$num=str_replace("1", "১",$num);
$num=str_replace("2", "২",$num);
$num=str_replace("3", "৩",$num);
$num=str_replace("4", "৪",$num);
$num=str_replace("5", "৫",$num);
$num=str_replace("6", "৬",$num);
$num=str_replace("7", "৭",$num );
$num=str_replace("8", "৮",$num);
$num=str_replace("9", "৯",$num);
//day sat , sun....
$num=str_replace("Saturday", "শনিবার",$num);
$num=str_replace("Sunday", "রবিবার",$num);
$num=str_replace("Monday", "সোমবার",$num);
$num=str_replace("Tuesday", "মঙ্গলবার",$num);
$num=str_replace("Wednesday", "বুধবার",$num);
$num=str_replace("Thursday", "বৃহঃবার",$num);
$num=str_replace("Friday", "শুক্রবার",$num );
//Month
//Please do rest for month like bellow line
$num=str_replace("June", "জুন",$num );
return $num;
}
This function should be modified accoring to needs i mean the date
format. It may take time but will cover all format ...
........................
Sabuj Kumar Kundu
http:/blog.manchumahara.com
http://forum.amaderprojukti.com
http://mkabya.page.tl