更改日期格式 Laravel

克里斯蒂安·安德烈

我来自印度尼西亚,我想用印度尼西亚语格式显示日期,但我得到的是英语格式。

示例格式为2017 年 3 月 23 日 (英文)

我想像这样一个23 Maret 2017 (印度尼西亚)所以我的问题是语言。

你能给我一些想法吗?这是我的示例代码

<?php echo date("d F Y", strtotime($row->tanggal_pelaksanaan)); ?>

Tgl: @foreach ($tindak as $tindakan)
     {{ date("d F Y", strtotime($tindakan->target_verifikasi)) }}
     @endforeach

请帮助我。谢谢你。

链接到ahref
  1. 查看您的服务器中是否安装了语言环境。

    您可以通过发出命令列出服务器中的所有语言环境

    locale -a

  2. 安装您的语言环境。印尼语语言环境,我相信是id_ID通过发出命令。区域设置列表从此答案中获得https://stackoverflow.com/a/28357857/5808894

    sudo locale-gen id_ID

    sudo update-locale

  3. 使用setlocale方法设置语言环境

    setlocale(LC_TIME, 'id_ID');

  4. 使用Carbonstrftime输出本地化日期

    strftime("%a %d %b %Y", strtotime(date('Y-m-d')))

    或者

    Carbon\Carbon::parse('23-03-2017 11:23:45')->formatLocalized('%A %d %B %Y');

    产出月23日2017年三月

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章