さまざまな国にクライアントが広がっています。ただし、私のサーバーは別の国にあります。次に、サーバーでクライアントで時間を取得するにはどうすればよいですか。スクリプトを使用してクライアント マシンのシステム時刻を取得できることはわかっています。しかし、クライアントのマシンで時間が正しく設定されていないと、これは失敗します。
助言がありますか ?
さまざまな国にクライアントが広がっています。ただし、私のサーバーは別の国にあります。次に、サーバーでクライアントで時間を取得するにはどうすればよいですか。スクリプトを使用してクライアント マシンのシステム時刻を取得できることはわかっています。しかし、クライアントのマシンで時間が正しく設定されていないと、これは失敗します。
助言がありますか ?
// if you try to print it, it will return something like:
// Sat Mar 21 2009 20:13:07 GMT-0400 (Eastern Daylight Time)
// This time comes from the user's machine.
var myDate = new Date();
//Pass myDate to the server by loading something with an ajax call
$(someSelector).load('serviceurl.com?d='+myDate)
サーバーサイドスクリプトを使用して、$ _GET['d']として受信したデータを処理します
時間が正しいかどうかを確認するには、トライドパーティーサービスを使用できますが、クライアントコンピュータのシステム時間よりも、間違ったデータを取得する可能性が高くなります。IPから場所+現地時間の詳細についてはこちらをご覧ください。