0

どこでも答えを探しましたが、うまくいきません:

if(time() > 1345219200) {
do something
} 

その時はいつでしょうか?私はそれについて私の頭を得ることができません

4

3 に答える 3

7

time()現在の時間を参照し、

1345219200を指すFri Aug 17 17:00:00 BST 2012

PHP マニュアル ページ: datetime

于 2012-08-11T21:35:22.407 に答える
2

PHP は UNIX 時間エポックを使用して時間を測定します。1970 年 1 月 1 日 00:00:00 GMT からの秒数を意味します。

このtime()関数は、「エポック」からの現在の時間を秒単位で返します。したがって、if ステートメントは、現在の時刻を (@abhshkdz が言うように) 2012 年 8 月 17 日金曜日 16:00:00 GMT である 1345219200 タイムスタンプと単純に比較します。したがって、それまではステートメントが返さfalseれ、何も起こりません。

PHP の time 関数の詳細については、こちらを参照してください。

于 2012-08-11T21:39:51.940 に答える
0
echo(date("D F d Y", 1345219200));

2012年8月17日(金)

于 2012-08-11T21:37:37.633 に答える