echo time(); 给我时间戳1293645728这是时间戳Wed Dec 31 19:00:00 EST 1969而不是当前时间戳.
在我的php.ini date.timezone ="US/Eastern".我正在使用windows和thextension = php_timezonedb.dll,我已经多次重启了apache.
任何帮助表示赞赏.
这是我的日期函数.date("DM j G:i:s T Y",strtotime(time()));
strtotime给你不正确的结果,因为UNIX时间戳是一个int而不是一个字符串.但是没关系,因为date需要一个int,而不是一个字符串:
date("D M j G:i:s T Y", time());
Run Code Online (Sandbox Code Playgroud)
编辑:
事实上,这是多余的,因为date默认它的第二个参数为time():
date("D M j G:i:s T Y");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2484 次 |
| 最近记录: |