【发布时间】:2011-01-25 13:39:39
【问题描述】:
我有一个问题,客户端有一些旧环境(IIS 6 / PHP 5.0.1)并不断收到以下错误:
警告:date() [function.date]:当使用 date() 函数时,Windows 不支持 1970 年 1 月 1 日午夜 (00:00:00) 之前的日期。
我需要找到一种方法将我的 UNIX 时间戳,即“1293559200”(2010 年 12 月 28 日)转换为我可以传递的正确日期。
【问题讨论】:
-
他在 1970 年之前的日期是否收到此错误(即负时间戳?)那是哪个 PHP 和 IIS 版本?
-
什么版本的 PHP?自 5.1.0 起,Windows 上的 PHP 支持从 1901 年 12 月 13 日 20:45:54 GMT 到 2038 年 1 月 19 日 03:14:07 GMT 的签名 32 位日期
-
版本 5.0.1。所以你是说如果客户端升级,他将通过 IIS 服务器上的 date() 函数成为一个 unix 时间戳(即 1293559200 )?谢谢!
-
PHP 5.0.1 // Microsoft-IIS/6.0