20得票3回答
Laravel 5中的Carbon全局语言环境设置

我正在尝试设置与 Laravel 相同的全局语言环境,它是:config('app.locale') 与Carbon一起工作。 似乎可以使用以下任一方式:Carbon::setLocale('fr') setlocale(LC_TIME, 'theLocale'); 我尝试过使用中间件或提供...

20得票1回答
使用碳来更改UTC到其他时区会得到相同的结果。

在我的数据库中,时间以 UTC 的形式保存。 我正在尝试使用 Carbon(也可以是其他库),将其转换为其他时区,例如太平洋时区或美国/温哥华的时区,并在向前端传递数据时进行更改。我希望保持数据库中的 UTC 时间,在未来更加灵活。 但是当我使用 Carbon 时,结果却始终相同。$tz ...

19得票2回答
Carbon:仅按日期比较两个日期时间对象的差异。

假设我有以下代码:$now = Carbon::now(); $dateTimeObject = Carbon::parse('2017-07-20 10:16:34'); 如何获取diff,只考虑日期差异,忽略时间因素?例如,如果$now是 2017-07-27 09:11:12,而$dat...

19得票1回答
无法捕获由Carbon引发的异常

以下代码抛出了一个我无法捕获的异常,原因不明。try { $this->date = \Carbon\Carbon::parse($this->date)->toDateString(); } catch (Exception $err) { $this-&g...

19得票2回答
PHP Carbon检查选择的日期是否大于其他日期

我开始在我的应用程序中使用PHP Carbon,因为它似乎比使用DateTime类来操作日期/时间更容易。我想要做的是检查选择的日期($chosen_date)是否大于另一个日期($whitelist_date)。我在下面的代码中尝试过这个: $chosen_date = new Car...

18得票2回答
碳能为下个星期一添加天数

我有一个碳年代变量。Carbon::parse("2018-08-01") //tuesday 我想要加上天数,直到下一个星期一("2018-08-07")。 是否有类似的命令? Carbon->addDaysUntil("monday"); ->addMonthUntil("s...

18得票1回答
Laravel集合日期比较

好的,我已经寻找了数小时的答案,但似乎找不到一个。我有一个包含不同日期“订单”的数组。我获取了所有本周的订单,这应该不是问题,然后我想为每个星期制作一个选项卡。 到目前为止我尝试的是:$dinnerOrders->where('date','>',$date)->where(...

17得票1回答
在Laravel 7中,日期序列化后时区错误。

我正在开发一个新的 Laravel 7.1 应用程序(不是升级版本)。 但好像在处理日期序列化时会失去时区信息。 config/app.php'timezone' => 'Europe/Zurich', tinker示例>>> \Carbon\Carbon::parse...

17得票1回答
类似Carbon的操作日期的Javascript库?

我现在使用Laravel有一段时间了,我喜欢Carbon时间戳实例化对象以及它的易于操作和转换为人类可读日期的方式。 但是我现在正在一个完全脱离后端的前端项目上工作,我无法调用Carbon API方法将日期转换为人类可读格式。 是否有一个JavaScript库可以像Carbon一样进行操作...

17得票7回答
尝试更改Carbon创建日期的格式时,Laravel显示“发现意外数据”错误

当我尝试修改我的Resource模型中默认created_at字段的格式时,出现以下错误:{ "error":{ "type":"InvalidArgumentException", "message":"Unexpected data found. ...