Конвертировать английское название дня в японский в blade php - PullRequest
0 голосов
/ 20 марта 2019

Как я могу преобразовать английское название дня в японский в 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)

Это их преобразование из Sun-Sat соответственно:

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

Но как мне сделать это на японском?Кроме того, есть ли у вас какие-либо предложения по сокращению моего форматирования в блейд-файле?

Ответы [ 2 ]

3 голосов
/ 20 марта 2019

Создать файл перевода в resources/lang/jp/days.php:

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

В вашем блейд-файле используйте это:

{{ trans('days.' . date("D", strtotime($event->event_date)), [], 'jp') }}
0 голосов
/ 20 марта 2019

Вы можете использовать функцию setlocale , чтобы сделать ее по-японски такой:

setlocale(LC_ALL, 'ja.UTF-8');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...