【问题标题】:PHP Warning: date(): - thats all I get on IIS php 5.5.1PHP 警告:date(): - 这就是我在 IIS php 5.5.1 上得到的所有信息
【发布时间】:2013-08-14 07:25:37
【问题描述】:

好的,我已经成功安装了 php 并让它运行,但我使用 date();在几个脚本中。首先我得到了未设置时区的错误,我设置了这样的时区:

date.timezone = “欧洲/柏林”

现在我收到此错误: PHP 警告: date(): in blabla on line 13

根本没有错误信息,为什么我会得到这个?由于其他错误,Google 真的很难,日期、php 和警告也不是 bes 关键字。这是我的谷歌搜索:

php 警告:date():-“依赖它是不安全的”-“期望参数”

如果有人对错误有解决方案或对谷歌搜索提出建议,那就太好了。

感谢您的帮助。

编辑:脚本在同一台机器上的 Xampp 上运行

编辑 2: 所以这是实际的行:

$uhrzeit = date("d.m.Y - H:i:s",$timestamp);

这里是 $timestamp 集: $timestamp = time();

【问题讨论】:

  • 可以添加代码吗?
  • 已添加,感谢查看
  • 哪个服务器不工作
  • 对不起,我以为我添加了它,Windoes Server 2008

标签: php windows apache iis timezone


【解决方案1】:

date_default_timezone_set(“欧洲/柏林”);

【讨论】:

  • 当我添加 date_default_timezone_set('Europe/Berlin');但它不适用于奇怪的 php.ini?感谢您的回复,如果找不到解决方案,我将使用它。
  • 确保使用实际的 php.ini(某些发行版添加了示例 .ini 文件),并在更改 .ini 文件后重新启动 IIS/PHP
【解决方案2】:

你需要使用 date_default_timezone_set('Europe/Berlin'); 将此保留在您的页面中,该页面每次都像配置文件一样运行。

【讨论】:

  • 所以没有办法用 php.ini 做到这一点?
  • 好的,在我用 ' 替换 " 并重新启动后它没有工作,但在 2. 时间之后它成功了。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-05-18
  • 1970-01-01
  • 1970-01-01
  • 2011-10-31
  • 1970-01-01
  • 2015-07-06
  • 1970-01-01
相关资源
最近更新 更多