php - strtotime() 在转换 mysql 时间戳时打破新的 php 版本

标签 php mysql

我正在使用

转换我的 mysql 时间戳

$timeStampDate=date("F j, Y g:i a", strtotime($row["projectTimeStamp"]));

不幸的是,新的 php 版本不喜欢这个,并且给了我一组错误。

Strict Standards: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. 

我一直在使用 .htaccess,添加 php_value date.timezone Europe/London 但这是一个问题。

我只需要 mysql NOW() 在 $variable 中可读。

我讨厌软件更新。 PHP 版本 5.2.17

最佳答案

您必须使用date_default_timezone_set()设置默认时区

关于php - strtotime() 在转换 mysql 时间戳时打破新的 php 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7952577/

相关文章:

mysql - 更改 RDS 主密码是否会断开当前连接?

PHP number_format 不起作用

javascript - 使用 AJAX 重新加载 PHP FORM

php - 两个模型之间有很多关系

javascript - 如何将 json_encode 返回的对象转换为 javascript 变量

mysql - 选择查询中重复聚合函数的性能

php - php如何限制用户存储空间

PHP CodeIgniter - 当关系表(不同表中有相同的列名)时如何获得良好的结果数组

mysql - 按 "rep"订购帖子,但仅限 "one"天限制

php - 如何按日期分组,但在select语句中使用日期作为条件?