草庐IT

php - 在 laravel View 中使用 carbon 函数(Blade 模板)

我从数据库中获取一些值,并将这些值传递到Controller的View中。现在我想在LaravelView中使用该数据和一些carbon函数。在我写的View文件中foreach($customeras$time){$create=$time->created_at;$update=$time->updated_at;$create_at_difference=\Carbon\Carbon::createFromTimestamp(strtotime($create))->diff(\Carbon\Carbon::now())->days;}当我这样尝试时,它返回"Class'Carb

php - 使用 Carbon 获取 0 值时间戳日期

我试图在PHPAPI中获取0值时间戳。我目前正在使用Carbon在基于Laravel/DingoAPI的系统中。有没有一种简单的方法可以在不对日期进行硬编码的情况下获取0值时间戳(大概是01/01/1970)? 最佳答案 你可以试试:echoCarbon::createFromTimestamp(0)->toDateString();//Displays:1970-01-01因此您不必对日期进行硬编码,只需使用0时间戳即可。 关于php-使用Carbon获取0值时间戳日期,我们在Stac

php - 如何在 Laravel 5.5 中使用 Carbon 2

我正在使用Laravel5.5并且它有Carbon版本1.27没有类似的功能roundHour()roundMinute()在Carbon版本2中添加。我试图通过composer更新Carbon版本但没有成功如何在我的Laravel5.5中使用Carbon的新版本 最佳答案 Carbon更新在Laravel5.8中到期到那时,解决方法是使用laravel-carbon-2Laravel适配器。基本上,将以下依赖项添加到您的composer.json:{..."require":{..."kylekatarnls/laravel-ca

php - Carbon::now() 没有使用 UTC

我来自菲律宾。如果我将使用Carbon::now(),它会捕获我的机器时间而不是UTC时间。我的config/app.php是:'timezone'=>'UTC',这是我的代码:$log->dateRequest=Carbon::now();如果有的话,我会在晚上9:00(菲律宾时间)发布请求。它捕获21:00:00,而不是13:00:00(来自UTC)。 最佳答案 在其中一个问题中,您提到您需要在您的应用中使用多个时区。因此,您可以动态添加时区:Carbon::now('UTC')或者在现有日期上使用setTimezone('UT

php - 无法在 Laravel 5 中将 Carbon 日期设置为 null

我的迁移中有一列dateTime,Laravel将其假定为Carbon。列名是terminado_em并且可以为null。我已经使用我的模型设置了一个Carbon值。现在,当我想将terminado_em设置为null时:publicfunctionreiniciar(){$this->terminado_em=null;...}我得到了错误InvalidArgumentExceptioninCarbon.phpline425:Datamissing当Carbon属性已经设置为Carbon值时,如何将它设置为null? 最佳答案 我

PHP Carbon diffInMonths

我对PHPCarbondiffInMonths函数有疑问。在某些情况下,我得到了错误的结果。例如:$start=\Carbon\Carbon::create(2017,4,1);$end=\Carbon\Carbon::create(2017,5,1);echo$start->diffInMonths($end);我应该得到1,但我得到了0。我使用PHP7.1和Laravel5.4。有人遇到同样的问题吗?我该如何解决?感谢您的帮助! 最佳答案 $start=\Carbon\Carbon::create(2017,4,1);$end=

php - Laravel Carbon 不考虑时区 DST

根据我的UsersTableSeeder.php类,我使用循环在我的数据库中植入虚假数据:$numberOfUsers=150;DB::table('users')->delete();$faker=Faker::create();for($i=1;$iinsert(['id'=>$i,'firstName'=>$faker->firstName,'lastName'=>$faker->lastName,'email'=>$faker->email,'password'=>bcrypt("123"),'created_at'=>Carbon::now()->addDays((-5*$i

php - 我如何更改 Carbon 认为周末的日子?

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭5年前。Improvethisquestion我想将weekendDays更改为仅在我的Carbon实例中包含Sunday。我该怎么做?

php - Laravel 5.3 - Carbon Date - UTC 偏移获取时区名称

我正在尝试使用Carbon从Laravel5.3中的UTC偏移量获取时区名称。下面列出的代码如有任何帮助,我们将不胜感激。/*currentcodeiteration*/$utcOffset=-5;$timezone=Carbon::now($utcOffset)->timezone->getName();echo$timezone;//Result:-05:00//ExpectedResult:EST/*triedcode*/$timezone=Carbon::now($utcOffset)->tzName;//Result:-05:00/*WhatIusedpriortoCarbo

php - Laravel carbon 以荷兰语获取当前月份

我正在尝试以荷兰语显示完整的当前月份名称。我试过这样:\Carbon\Carbon::now()->subMonth()->format('F')但后来我看到了July,这不是我想要的。我的应用服务提供商看起来像这样:publicfunctionboot(){Carbon::setLocale('nl');}知道我可以做些什么来让它工作吗?(diffForHumans工作正常) 最佳答案 如果您不想拉取整个包而只想安装您的语言环境,那么您可以通过发出命令列出安装在您的(linux)服务器中的语言环境locale-a如果您的语言环境未