我正在尝试捕获本地时间并将其存储到mysql表中。我读过"PHP手册“,上面写着:
$today = date("H:i:s"); // the result would be something like 17:16:18
但是当我尝试的时候,结果是00:00:00
所以我试着
$today = date('Y/m/d');
结果将是正确的今天日期。
如果我检查mysql上存储的内容,我会看到以下内容:
2013-11-14 00:00:00
所以它捕获的是日期,而不是时间。我做错了什么?如何捕获本地时间?
在查询中,我将时间和日期作为时间戳插入到我的表中,这将显示为本地服务器时间。我的本地服务器在美国。
我正在尝试将本地时间转换为特定于时区的时间-欧洲/伦敦。
我最好是想在插入到表中时插入时区特定的时间,但是我在这方面遇到了很多问题,而且我所做的一切都不起作用。
因此,现在我只是尝试在回显时将本地时间转换为特定于时区的时间。这就产生了这个错误:
Catchable fatal error: Object of class DateTime could not be converted to string in /home/content/31/9118831/html/ptbadmin/stat
我有一个cakephp应用程序在我的本地机器(mac )上运行了一段时间,然后我突然意识到我无法连接到mysql.sock。
我得到了这个错误:
Warning (2): mysql_connect() [http://php.net/function.mysql-connect]: [2002] No such file or directory (trying to connect via unix:///var/mysql/mysql.sock) [CORE/cake/libs/model/datasources/dbo/dbo_mysql.php, line 540]
dbo_mysq