PROBLEM TO BE SOLVED: To provide a time synchronization technology capable of performing more accurate time synchronization. A time synchronization system includes at least one time server and a plurality of time clients connected to each other via a network. The time client includes a communication unit that acquires time information of the time server by transmitting and receiving messages to and from the time server, and a time control unit that synchronizes the time information of the internal clock with the time information of the time server. .. The timing control unit adjusts the message transmission intervals to be unequal intervals and controls the transmission of the message. [Selection diagram] Figure 1【課題】より高精度な時刻同期を行うことが可能な時刻同期技術を提供すること。【解決手段】 時刻同期システムは、ネットワークで相互に接続された、一つの時刻サーバーと、複数の時刻クライアントとを少なくとも含む。時刻クライアントは、時刻サーバーとの間で行うメッセージの送受信により、時刻サーバーの時刻情報を取得する通信部と、内部時計の時刻情報と、時刻サーバーの時刻情報とを同期させる計時制御部とを備える。計時制御部は、メッセージの送信間隔を不等間隔に調整して、当該メッセージの送信を制御する。【選択図】図1