添加两个小时到php-timestamp-script

时间:2013-10-16 15:10:18

标签: php timestamp

有没有办法改变这个:

  $modtime=date("M j Y g:i A", filemtime($dirArray[$index]));
  $timekey=date("YmdHis", filemtime($dirArray[$index]));

打印

<td sorttable_customkey='$timekey'  class='files_ed_02'>$modtime</td>

进入gmdate并在邮票上加两个小时? 尝试显示文件上传到服务器的本地时间。

修改

意识到这是一个常见的问题,但是因为gmdate()只能容纳2个参数,它会接缝吗?这不起作用

      $modtime=gmdate("M j Y g:i A",modtime()+(2*60*60), filemtime($dirArray[$index]));
      $timekey=gmdate("YmdHis",timekey()+(2*60*60), filemtime($dirArray[$index]));

1 个答案:

答案 0 :(得分:1)

只需将2小时添加到您从filemtime获取的unix时间戳:

$modtime=date("M j Y g:i A", (filemtime($dirArray[$index]) + (2*60 * 60));

你不能将它作为一个单独的参数发送,filemtime将返回一个整数,所以只需添加它。