我想返回阿拉伯语本地化的时间是这样的。
所以我在AppServiceProvider类的boot方法中设置了carbon locale。
class AppServiceProvider extends ServiceProvider
{
/**
* Register any application services.
*
* @return void
*/
public function register()
{
//
}
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
Carbon::setLocale(config('app.locale'));
}
}
然后使用carbon从数据库中解析获取的时间,并使用格式化的formatLocalized方法来显示小时和分钟,就像这样。
$time = Carbon::parse('09:00:00')->formatLocalized('%I:%M %p');
但它的回报时间是这样的
有什么方法可以实现这一点?
经过深入搜索使用isoFormat方法实现我想要的东西
$time = Carbon::parse('09:00:00')->isoFormat('h:mm a');
则输出为