草庐IT

TimeZone

全部标签

php - 从 phpMyAdmin 更改 mysql 时区

我正在尝试更改数据库的时区。我在共享服务器上,数据库支持人员不能只为我更改它。当前时区是+1:00,我希望它是+05:30。我搜索并尝试关注,但没有任何效果。date_default_timezone_set('timezone_name');添加到我的index.php文件中。mysql>SETGLOBALtime_zone='timezone_name';它说访问受限。SETtime_zone=timezone_name查询立即运行受影响的行。我的网站托管在site-groundus服务器上。 最佳答案 或许您可以在.htace

mysql - Laravel 5 时间戳不更新正确的时间

将记录插入数据库后,created_at时间戳显示不正确,它从服务器延迟2小时....另外如果我输入mysqlSELECTNOW()它显示正确的时间,知道有什么问题吗?编辑..它从Carbon类获取日期...知道如何更改它吗? 最佳答案 laravel的默认timezone是UTC,它位于config/app.php文件中。如果您想将timezone更改为您首选的timezone,请从thislist中选择您首选的timezone或来自thislist并将UTC替换为您选择的时区。一些注意事项。根据commentshere,准确地说

java - 不同时区的Mysql日期问题

很长一段时间以来,我一直面临这个日期问题。已经尝试了很多东西但徒劳无功。问题是这样的:用户输入的日期是'2009-08-12'。它被正确地存储在数据库中。在GMT+530时区中,日期也能正确显示。但是当我将时区更改为GMT+1时,日期显示为“2009-08-11”,即它显示日期为1天前。任何帮助或意见或建议都会有很大帮助。谢谢奈特 最佳答案 日期可能存储为DATETIME或TIMESTAMP,2009-08-1200:00:00+0530被转换成GMT+1,它给你2009-08-1119:30:00+0100MySQL的DATETI

mysql - 在 MySql 中设置时区表时出错

我试图在本地的MySql数据库中设置时区表,但我做不到。mysql_tzinfo_to_sql/usr/share/zoneinfo|mysql-uroot-pmysqldb命令的输出如下:Enterpassword:Warning:Unabletoload'/usr/share/zoneinfo/+VERSION'astimezone.Skippingit.ERROR1146(42S02)atline1:Table'mysqldb.time_zone'doesn'texistuser:folseruser$你知道会发生什么吗? 最佳答案

Python/Django MySQL 日期时间处理和时区

我有一个名为Vote的模型,其中包含一个字段date:date=models.DateTimeField(auto_now_add=True)当我添加一个元素时,MySQL中的日期是UTC日期,但我住在UTC+2时区我认为我在settings.py中正确设置了时区:TIME_ZONE='Europe/Paris'Python使用正确的时区:>>>printdatetime.datetime.now()2013-07-0309:05:04.474000MySQL也是:>SELECTNOW()2013-07-0309:00:48我可以手动设置日期属性,它可以工作,但我想知道为什么auto_

php - 在 Yii 中设置默认时区

我在config.php中使用以下时区配置'timeZone'=>'UTC',它工作正常,所有日期都根据UTC存储在数据库中。现在每个用户在他/她的个人资料中都有自己的时区,例如UTC+5、UTC-5、UTC+0等p>现在如何根据用户时区在报告中显示日期。我使用事件记录从数据库中获取记录。是否有针对所有查询的通用方法,或者我们每次都必须在php中手动将日期转换为用户时区??谢谢。 最佳答案 你可以在Yii的main.php配置文件中添加以下值来设置时区returnarray('timeZone'=>'Asia/Kolkata',)对

PHP - 依赖系统的时区设置是不安全的

我刚刚在我的Mac上激活/安装了PHP和mySQL,一切似乎都很顺利,直到我访问了一个使用日期的表。在实时服务器上-我之前开发网站的地方-完全相同的页面运行良好。在我的本地站点上,我收到表中每一行的以下消息:警告:strtotime()[function.strtotime]:依赖系统的时区设置是不安全的。您*需要*使用date.timezone设置或date_default_timezone_set()函数。如果您使用了这些方法中的任何一种并且仍然收到此警告,则很可能是您拼错了时区标识符。我们在第26行的/Users/mysite/Sites/testsite/index.php中为

php - 关于在 mysql 数据库中存储 PHP 支持的时区的最佳实践

我想知道存储PHP的'supportedtimezones'的最佳实践是什么是。我正在存储每个用户的时区,这样我就可以将UTC时间转换为他们的本地时间。你会把它作为字符串存储在varchar类型的字段中吗?在这种情况下,最长可能支持的时区字符串是多少?有没有更好的做法来存储这些?简单地存储时区偏移量不是一种选择,因为它不会像PHP的日期时间对象那样自动考虑DST。 最佳答案 这几乎与这个问题完全相同:Properwaytostoreatimezoneinadatabase?但我将解决您提到的其他几点:PHP时区是IANAtimezo

mysql - 如何处理存储日期和时间的应用程序中的多个时区?

我知道这有点主观,但我希望在这里了解每个人的想法,了解他们如何处理多个时区?这里有很多类似的问题,也有同样广泛的可接受答案。您在您构建的应用中对此有何看法?您必须克服哪些问题? 最佳答案 您始终将日期/时间存储在一个时区(10个中有9个是伦敦时间)并在显示时将其转换为用户的时区。这是严格的应用程序级别问题,而不是数据库。 关于mysql-如何处理存储日期和时间的应用程序中的多个时区?,我们在StackOverflow上找到一个类似的问题: https://st

java - ZonedDateTime 持久化到 SQL 数据库

美好的一天,我创建了将在全局范围内使用的Web应用程序服务。因此,我需要以UTC格式存储日期时间值,并以挂钟的形式向最终用户表示它们。阅读Stackoverflow后,我明白了,我应该:在数据库中使用时间戳作为列类型(当前为MariaDB10.1.20)在Java中使用ZonedDateTime(我使用java8)在这些值之间进行转换时出现问题。当我使用JDBC时,我必须进行以下转换:java.sql.Timestampjava.time.ZonedDateTime我的代码://GetcurrentzonedDateTimeZonedDateTimezonedDateTime=Zone