php - 将孟加拉语日期转换为标准英语日期

标签 php date

我需要将Bangla Date 转换为标准英语日期 格式。我的手镯日期:

$banglaDate = '৩১ ডিসেম্বর, ২০১৪ ইং ১০:৫৭ মিঃ';

我需要将这个手镯日期转换为标准英文日期 (2014-12-31 10:57)

最佳答案

您可以使用以下步骤:

<?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));

   // output : 2014-12-31 10:57
?>

关于php - 将孟加拉语日期转换为标准英语日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27717389/

相关文章:

php - Laravel 5.1 session 中 POST header token 和 token 之间的 token 不匹配

php - 安装 SSL 证书后 Wordpress 网站无法正常工作

r - 计算R中间隔内的日期

php - mySQL/PHP - 如何将创建日期发布到新表条目?

php - <?php bp_activity_id() ?> 在 buddypress 中,有人达标了吗?

php - laravel query php 如何获取一个范围内的最大值

php - 值可变的 ACF 查询

python - 当使用 Group By 进行日期并计算该期间内的事件时,Pandas 从周日开始一周

date - Java 8 - 尝试将 String 转换为 LocalDateTime

php - mysql 日期比较查询给出错误结果