- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个 Laravel 应用程序,该应用程序在 config/app.php
和 config/database.php
中将时区设置为 UTC> 文件,并且 MySQL 服务器上的时区设置为 America/Denver 并且无法更改,因为我们有多个应用程序使用该服务器。
问题是,当保存带有时间戳的新模型时,created_at
/updated_at
是在 America/Denver 时区设置的,当我需要他们使用 UTC 时区。我玩了很多次,但没有成功尝试以下方法:
确保时区设置没有按照建议错误地缓存 here和 here :
$ php artisan cache:clear
$ php artisan view:clear
$ php artisan config:cache
按照建议将我的 PHP 脚本时区设置为 UTC here和 here并概述here :
date_default_timezone_set('UTC')
按照建议将 MySQL session 时区设置为 UTC here并概述here :
DB::statement("SET time_zone='UTC';")
DB::select('SELECT @@global.time_zone, @@session.time_zone;')
我没主意了。任何建议都会很棒!
最佳答案
好吧...
看来我的日期确实存储在 UTC 中,但显示为本地时间...我没有预料到这种行为,因为我来自 SQL Server 背景并且以前从未遇到过这种情况。我通过创建一些模型记录,然后使用 UTC 选择它们,并收到正确的记录来测试事实是否如此。看起来不错,只是有点困惑。如果您能解释为什么 MySQL 会以 UTC 存储日期时间,但以本地服务器时间显示它们,那将会很有帮助!
谢谢!
关于php - Laravel 时区设置未生效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49157335/
其他一切都生效但权限没有改变,我错过了什么吗? FROM joomla:3.9-php7.2-apache RUN apt-get update \ && apt-get install -y apt
我试图在我的 .htaccess 文件中指定 SSLCipherSuite,但更改似乎没有生效。我在共享主机帐户上运行,因此只能访问 .htaccess,而不能访问服务器/虚拟主机配置文件。 Apac
通过 Mailchimp 编写电子邮件模板,同时我已经让它适用于每个基于 HTML 的电子邮件客户端。 Outlook 的基于 Microsoft Word 的电子邮件客户端出现了一些问题。我关注了M
我第一次尝试创建子主题,使用二十十主题作为模板(我知道它现在有点旧,但我正在学习的教程使用它。)我的教程做的第一件事是更改主题中主要元素的背景颜色,以突出显示 DIV 所在的位置。我是这样关注的: #
我在让 Google map 样式在我的 Android 上的 Flutter 应用程序中工作时遇到问题。我正在使用 google_maps_flutter 插件 version 0.5.30。我从
在我的 WPF UserControl 中我有这个资源,请观察 Xml 示例中的注释。
当我运行线程检查工具 helgrind (valgrind toolsuite) 时,我在 glib 库中看到了很多错误。我想压制那些。 抑制文件是一种选择。但我发现:How to use helgr
我有下面的代码,我用它来创建一个 asp.net 菜单。我已将 CssClasses 分配给每个动态元素并创建了特定的类。但是,dynamicHoverStyle 类没有生效。有谁知道为什么会这样?
在Django文档的这一节中,它说明了通过url conf传递reDirect_field_name,如下所示。URL(r‘^ACCOUNTS/LOGIN/$’,‘django.contri.auth
我是一名优秀的程序员,十分优秀!