在blade php中将英文日名称转换为日语

问题描述 投票:0回答:2

如何在blade php中将英文日名称转换为日文?现在我在我的刀片模板中将日期转换为日语时使用此代码:

<h5 class="event-date">{{ date("Y", strtotime($event->event_date)) . '年' . date("m", strtotime($event->event_date)) . '月' . date("d", strtotime($event->event_date)) . '日' . ' (' . date("D", strtotime($event->event_date)) . ')' }}</h5>

这输出:

 2019年03月21日 (Thu)

这是他们分别从周日进行的转换:

"日","月","火","水","木","金","土"

但是我如何才能成为日本人呢?另外,您有什么建议可以缩短刀片文件中的格式吗?

php laravel-blade cjk
2个回答
3
投票

resources/lang/jp/days.php中创建翻译文件:

<?php
return [
    'Thu' => '木曜日'
];

在您的刀片文件中使用此:

{{ trans('days.' . date("D", strtotime($event->event_date)), [], 'jp') }}

0
投票

您可以使用setlocale函数将其设为日语:

setlocale(LC_ALL, 'ja.UTF-8');
© www.soinside.com 2019 - 2024. All rights reserved.