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

Carbon::now()未使用UTC

尹英华
2023-03-14

我来自菲律宾。如果我使用Carbon::now(),它会捕获我的机器时间,而不是UTC时间。

我的配置/app.php是:

    'timezone' => 'UTC',

这是我的代码

$log->dateRequest = Carbon::now();

如果有,我会在晚上9:00(菲律宾时间)发布请求。它捕捉21:00:00,而不是13:00:00(UTC)。

共有3个答案

壤驷泓
2023-03-14

Carbon使用默认的DateTime PHP对象。

获取默认时区:

date_default_timezone_get();
// or
Carbon::now()->timezoneName;

设置默认时区

date_default_timezone_set('UTC');

var_dump(Carbon::now()->utc); // true;
鲁淇
2023-03-14

如Carbon docs实例化中所述,请尝试以下操作:

$log-

易昌翰
2023-03-14

在你的一个问题中,你提到你需要在你的应用程序中使用多个时区。因此,您可以动态添加时区:

Carbon::now('UTC')

或者在现有日期上使用setTimezone('UTC')方法

 类似资料:
  • 简介 你见过推特上面的 这 些 代码 图片 吗? 虽然这些代码图片给人印象深刻,但就审美程度来说还有可改进的地方。Carbon 可以很容易的为你的代码创建漂亮的图片。那么还等什么呢?用这个新学到的美化设计给你的 followers 秀一秀吧。 可以访问 carbon.now.sh或者浏览 博客文章 了解关于这个项目更多的内容。 特性 GitHub gist 导入. 只需要在 url 后面加上 gi

  • carbon 是一个轻量级、语义化、对开发者友好的Golang时间处理库,支持链式调用和gorm、xorm等主流orm。 安装使用 // 使用 github 库go get -u github.com/golang-module/carbonimport ( "github.com/golang-module/carbon")// 使用 gitee 库go get -u gitee.com/

  • vue-carbon,基于 vue 开发 material design 风格的移动端 WEB UI 库, 设计资源参考 CARBON FrameWork7。 安装 目前只使用 npm 安装,和使用 webpack 项目的应用 npm install vue-carbon --save import Vue from 'vue'import VueCarbon from 'vue-carbon'V

  • Carbon 是对 PHP 5.3+ 中的 DateTime 进行扩展的 PHP 库。 示例代码: printf("Right now is %s", Carbon::now()->toDateTimeString());printf("Right now in Vancouver is %s", Carbon::now('America/Vancouver'));  //implicit __t

  • Carbon Forum,一个高性能的、高安全性的、基于话题的PHP轻论坛。 优秀的架构,高效的代码,每个页面平均执行时间仅为1~5毫秒,同时恰当地使用异步加载技术,在SEO与用户体验间取得平衡。 论坛摒弃了版块、节点等概念,发帖时无需选择板块,系统根据帖子内容自动推荐话题供用户选择,并且有功能强大而不显冗余的富文本编辑器。 支持关注用户、关注话题等功能,可以作为一个社交网站使用。 安装环境要求:

  • Carbon是一个轻量级的组件模型与企业级的服务框架.Carbon是在以下原则上进行构建:创建一个更加灵活的框架通过一个分离,以元数据为中心的系统,鼓励关系的分离,从而使得代码在一个复杂,动态的操作环境中更容易维护与重复利用等.