Archive for the ‘ Date ’ Category

Changing English date format to Bangla date format


i use here the following function to change English date format to Bangla date format when displaying —-


<?php
function getBanglaDate($date){
 $engArray = array(
 1,2,3,4,5,6,7,8,9,0,
 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December',
 'am', 'pm'
 );
 $bangArray = array(
 '১','২','৩','৪','৫','৬','৭','৮','৯','০',
 'জানুয়ারি', 'ফেব্রুয়ারি', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', 'নভেম্বর', 'ডিসেম্বর',
 'সকাল', 'দুপুর'
 );

 $converted = str_replace($engArray, $bangArray, $date);
 return $converted;
}

?>

calling procedure is like —


<?php

 if($GLOBALS['lang'] == "bn"){
 $date = date( 'j F, Y, a g:i',strtotime($publisheddate) ) ;
 $date = getBanglaDate($date);
 }else if($GLOBALS['lang'] == "en"){
 $date = date( 'j F, Y, g:i a',strtotime($publisheddate) ) ;
 }
 ?>

So when if send a date format like  “28 July, 2010, 12:00 am”  then it returns   “২৮ জুলাই, ২০১০, সকাল ১২:০০”    date format

Cheers………