当前位置: 首页 > 知识库问答 >
问题:

Laravel 7-世界协调时的碳回报

斜淳
2023-03-14

这是一个真正的陌生人,当返回当前时间与碳,这是返回任何时间作为UTC对我来说。我不明白为什么我把一切都配置成欧洲/马德里。

例子:

return Carbon::now() 
The result is 2020-07-06 14:30:00

但是:

dd(Carbon::now())

The result is 2020-07-06 16:30:00

我不明白为什么。

我的档案app.php

'timezone' => 'Europe/Madrid',

当加载一个模型时,例如用户

$user = User::find(1);

返回时创建的_和更新的_

2020-06-07 14:35:00

但在数据库中保存的值是

2020-06-07 16:35:00

共有1个答案

长孙和悦
2023-03-14

Carbon使用默认的DateTime PHP对象。您可以将自定义时区设置为:

$date = Carbon::createFromFormat('Y-m-d H:i:s', $tz, 'Europe/Madrid');

AppServiceProvider.php中,可以添加php功能来更改整个项目的时间戳:

public function boot()
{
    Schema::defaultStringLength(191);
    date_default_timezone_set('Europe/Madrid');
}
 类似资料:
  • 在Objective C中,如何获取GMT/UTC日期并应用ISO-8601规则来获取周号? 当使用语句时,PHP以ISO-8601格式生成一年中的星期数。但是,在Objective C中,当您试图只取GMT/UTC日期并获取周号时,这与Objective C不匹配,因为它不是以ISO-8601的方式进行的。以下是PHP文档使用参数对ISO-8601的说明: 比较这两个示例,一个在PHP中,另一个

  • 那么当http2被广泛采用的时候,世界将会成什么样呢?或者说,它会被真正的采用吗? 8.1. http2会如何影响普通人? 到目前为止,http2还没被大范围部署使用,我们也无法确定到底会发生什么变化,但至少可以参考SPDY的例子和曾经做过的实验来进行大概的估计。 http2减少了网络往返传输的数量,并且用多路复用和快速丢弃不需要的流的办法来完全避免了head of line blocking(线

  • 4.2. Hello,世界 让我们从经典的"Hello, World"程序开始: 05 package main 07 import fmt "fmt" // Package implementing formatted I/O. 09 func main() { 10 fmt.Printf("Hello, world; or Καλημ?ρα

  • "Do not judge, so that you may not be judged. For with the judgement you make you will be judged, and the measure you give will be the measure you get." (MATTHEW 7:1-2) 问候世界 按照作家韩寒的说法,这个世界存在两种逻辑,一种是逻辑

  • Something important is almost never mentioned in all the literature about programming and software development, and as a result we sometimes misunderstand each other. 有一样非常重要的东西从来没有编程/软件开发书籍提到过, 因此我们有

  • 管理繁殖的种群,给人们食物和其他资源来保持他们的快乐,因为不快乐的种群会死去——没有人想看到这一点,不是吗? 可能有Bug,后面如果没有战斗按钮,请删档重玩。