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………

Advertisements
    • rony
    • June 16th, 2011

    ruzdi bhai, weekday er naam diyen, jemon sun day, monday

    • Omar
    • December 3rd, 2011

    thanks brother, you saved my time. plz post more

  1. Very nice and interesting. Thanks a lot.

  2. রিপোস্টঃ
    http://writebangla.com/
    থেকে নতুন আরেকটি সার্ভিস শুরু করা হচ্ছে, এটা শুধুমাত্র ওয়েব বা ওয়াপ মাস্টারদের জন্য।
    এখন থেকে যেকোন ওয়েব বা ওয়াপ মাস্টার চাইলে তার সাইটে বাংলা তারিখ “বঙ্গাব্দ” প্রদর্শন করতে পারবেন শুধুমাত্র ১লাইনের একটি কোড এর মাধ্যমে।

    http://writebangla.com/BanglaDate.html
    এই লিংক এ গিয়ে আপনার পছন্দ মতো ফরম্যাট বেছে নিন:

    ফরম্যাট একঃ
    আজ ২৯ ফাল্গুন ১৪১৮ বঙ্গাব্দ

    ফরম্যাট দুইঃ
    আজ ২৯ ফাল্গুন ১৪১৮ বঙ্গাব্দ, সোমবার

    ফরম্যাট তিনঃ
    সোমবার, ২৯ ফাল্গুন ১৪১৮ বঙ্গাব্দ

    এবার টেক্সট বক্স থেকে ১ লাইনের কোডটি কপি করুন, তারপর আপনার সাইটের যেখানে খুশি কোডটি বসিয়ে নিন।

    এখন থেকে আপনার সাইট ভিজিটর রা বাংলা তারিখ দেখতে পাবে……
    :):):)

  3. You are BOSSS!!!

  4. Thanks for the effort. It worked for me. 🙂

  5. 8759638821-call anybodies

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: