0

これを変更する方法はありますか:

  $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 に入力して、スタンプに 2 時間を追加しますか? ファイルがサーバーにアップロードされたときの現地時間を表示しようとしています。

編集

これはよくある質問ですが、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]));
4

1 に答える 1

1

から取得した UNIX タイムスタンプに 2 時間を追加するだけですfilemtime

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

別のパラメーターとして送信することはできません。filemtime は整数を返すため、それに追加するだけです。

于 2013-10-16T15:21:50.053 に答える