Skip to content

Instantly share code, notes, and snippets.

@talha08
Last active June 20, 2016 23:17
Show Gist options
  • Save talha08/b72304aca06bfaa875eaaa8b2dff6185 to your computer and use it in GitHub Desktop.
Save talha08/b72304aca06bfaa875eaaa8b2dff6185 to your computer and use it in GitHub Desktop.
<?PHP
$banglaDate = '০১:৫১, জুন ০৬, ২০১৬';
$search_array= array("১", "২", "৩", "৪", "৫", "৬", "৭", "৮", "৯", "০", "জানুয়ারি", "ফেব্রুয়ারি", "মার্চ", "এপ্রিল", "মে", "জুন", "জুলাই", "আগস্ট ", "সেপ্টেম্বর", "অক্টোবর", "নভেম্বর", "ডিসেম্বর", ":", ",");
$replace_array= array("1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December", ":", ",");
// convert all bangle char to English char
$en_number = str_replace($search_array, $replace_array, $banglaDate);
// remove unwanted char
$end_date = preg_replace('/[^A-Za-z0-9:\-]/', ' ', $en_number);
// convert date
$bangla_date = date("Y-m-d H:i ", strtotime($end_date));
echo $bangla_date;
// output : 2014-12-31 10:57
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment