1

ローカルホストのphpでdate()関数を使用しようとしていますが、コンピューターの日付と時刻を変更するたびに日付が変更されます。ライブサーバーにphpファイルをアップロードするとどうなりますか?クライアントのコンピュータの日付を変更することはそのように機能しますか????その重要なことをお願いします....

$today = date("F j, Y, g:i a");                 
$today = date("m.d.y");                         
$today = date("j, n, Y");                       
$today = date("Ymd");                           
$today = date('h-i-s, j-m-y, it is w Day');     
$today = date('\i\t \i\s \t\h\e jS \d\a\y.');   
$today = date("D M j G:i:s T Y");               
$today = date('H:m:s \m \i\s\ \m\o\n\t\h');     
$today = date("H:i:s");                         
$today = date("Y-m-d H:i:s"); 

私はそれらの関数を使用しています.....

4

2 に答える 2

1

ローカルホストでは、コンピューターがサーバーです。そのため、コンピュータ(サーバー)の時刻を変更すると、表示される時刻が変わります。ホスト環境では、ホスティングサーバーが表示時間を決定します。

于 2013-02-02T08:17:06.073 に答える
0

日付関数は、PHPが実行されているコンピューター(「サーバー」)の日付を表示します。

したがって、PHPをマシン上でローカルに実行すると、PHPはdate()関数を介してマシン上の時刻を報告します。

別のマシンで実行すると、そのマシンの時刻が報告されます。

「ライブサーバー」自体を使用せずに自分でテストするには、自分のマシンでWebサーバーを実行し、ローカルエリアネットワーク上の別の別のマシンを使用して、コンピューターのIPアドレスを使用してサイトにアクセスします。報告されるのは、Webブラウザを実行しているコンピュータの時刻ではなく、コンピュータの時刻であることがわかります。

于 2013-02-02T08:17:28.280 に答える