# SetServerTime

マニュアル > コントロールリファレンス > ルート > ルートメソッド > # SetServerTime |

| サーバーPC（サーバが起動しているPC）の時刻を設定する。 構文1 SetServerTime( "client" ) 現在のクライアントPCの時刻をサーバーPCに設定します。 （クライアントPCを基準に時刻を同期させます。） パラメータ
Mode
| 型： | 文字
| 固定値："client"
戻り値
| 型： | ブール
| FALSE - 失敗。TRUE - 成功。
構文2 SetServerTime( "time", Time ) 指定した時刻をサーバーPCに設定します。 パラメータ
Mode
| 型： | 文字
| 固定値："time"
Time
| 型： | 時刻
| 指定時刻
戻り値
| 型： | ブール
| FALSE - 失敗。TRUE - 成功。
解説
サーバーPC（サーバが起動しているPC）の時刻を設定します。失敗時GetTimeLastErrorで原因を取得することができます。 時刻の変更は十分に注意して行ってください。サーバーPCの時刻を戻す場合、ロガーアクションやアラームアクションにて保存されるデータの時刻が途中から過去に戻ってしまうと、トレンド表示、アラーム表示、日報月報年報作成時に不整合が起きる場合があります。 そのためロガーアクションおよびアラームアクションでは、PCの時刻が戻ったときの処理を「最終保存時刻に修正し保存する」（もしくは「データを保存しない」）に設定してください。
サポート対象
| × | スクリプトアクション
サーバのスクリプトVer2アクションで使用可能
| ○ |
ブラウザスクリプト
ブラウザのスクリプトにて使用可能
| × |
演算式構文
演算式構文（バインド書式など）にて使用可能
参照 GetTickTime GetClientTime GetServerTime SetClientTime SetServerTime GetTimeLastError IsCurrentTime GetRelativeTime GetYear GetMonth GetDay GetHour GetMinute GetSecond GetMilliseconds GetDayOfYear GetDayOfWeek