ホームページ >バックエンド開発 >PHPチュートリアル >Linux システム時間と PHP の間の同期の問題を修正する
問題: PHP Web ページの時刻がローカル マシンの時刻と一致しません
差が 8 時間であるか、表示されている時刻が 2015 年 5 月 6 日水曜日 16:17:44 EDT です。 2015 年 5 月 6 日水曜日 16:48:12 CST に変更されます。
1、重慶のタイムゾーンに変更します:
現在のタイムゾーンを表示
date
cp -vf /usr/share/zoneinfo/Asia/Chongqing /etc/localtime
vim /etc/sysconfig/ clock
Zone = "Asia/Chongqing"入力: date - s 2007-08-03時刻のみを変更するには、次のように入力します: date -s 14:15:00
日付と時刻を同時に変更するには、必ず二重引用符を追加してください。日付と時刻の間にスペースを入れて、次のように入力します。
date -s "2007-08-03 14:15:00"
変更後、再起動後の無効化を避けるために、システム時刻を CMOS とハードウェア クロックに書き込みます。 -w
タイムドメイン
% H 時間 (00..23)
% I 時間 (01..12)% k 時間 (0..23)
% l 時間 (1.. 12)
% M minutes (00..59)
% p AM または PM を表示
% r 時間 (hh:mm:ss AM または PM)、12 時間
% s 1 月からの経過秒数1, 1970 00:00:00 ~ 現在
% S 秒 (00..59)% T 時間 (24 時間形式) (hh:mm:ss)
% ドメイン
% a の略称曜日 (Sun..Sat)
% A 曜日の正式名称 (Sunday..Saturday)
% b 月の略称 (Jan..Dec)
% B月の完全な名前 (1 月..12 月)
% c 日付と時刻 (Mon Nov 8 14:12:46 CST 1999)
% d 月の日 (01..31)
% D Date (mm/dd/yy)
% h %b オプションと同じ
% j 年間の日 (001..366)
% m 月 (01..12)
% w 曜日 ( 0 日曜日を表す)
% W 一年の週数 (00..53、月曜日が初日)
% x 日付の表示形式 (mm/dd/yy)
% y 過去 2 日間年の数値 (1999 は 99)
% Y 年 (例: 1970、1996 など)
Application:
cdate=`date +'%Y%m%d%H%M%S'`
3 、/etc/php.ini
4、タイムサーバーを同期し、スケジュールされたタスクを追加します
データの3行目、私はasia.pool.ntp.orgの時刻同期サーバーを使用します