1

次のようなコードがあります。

$CreateTimeFrom = gmdate("Y-m-d\TH:i:s",time()-20000)

しかし、-20000 とはどういう意味ですか? それは20000秒前ですか?それとも数分?デフォルト値は何ですか?

4

3 に答える 3

2

time()は、1970 年 1 月 1 日からの秒数である UNIX タイムスタンプを返すため、秒単位です。

Unix 時間 (POSIX 時間) は、1970 年 1 月 1 日の協定世界時 (UTC) の午前 0 時から経過した数として定義される、瞬間を表すためのシステムです。

于 2012-06-07T21:00:21.513 に答える
1

これは 20000 秒 ( Unix Timeを参照)を意味time()し、UNIX タイムスタンプを返します。

Unix 時間 (POSIX 時間) は、1970 年 1 月 1 日の協定世界時 (UTC) の午前 0 時から経過した秒数として定義される、瞬間を表すためのシステムです。

  • 1 分 = 60
  • 1 時間 = 3600
  • 1 日 = 24 * 3600
于 2012-06-07T21:00:10.830 に答える
0

time()現在の日付の最後の 1 秒です。 time()-20000現在の時刻から 20000 秒を引いたものなので、333,33 分早くなります。

予期しない結果が発生した場合は、チェックする価値があります

date_default_timezone_set()
于 2012-06-07T21:27:09.007 に答える