2017-07-29 10 views
-1

Nodejsではサーバから日付と時刻を読み取る方法とをリアルタイムで表示します私のウェブページには?私のウェブページ内でJavascriptを使用することにより、サーバーではなく、使用しているコンピュータの日付と時刻を取得します。私はサーバーから日時を求めます。Nodejsでリアルタイムのサーバの日付と時刻を表示するには

+0

[サーバの日付と、クライアント側のJavaScriptクロックを同期するための最良の方法](https://stackoverflow.com/questions/1638337/the-best-way-to-synchronize-client-sideの可能性のある重複-javascript-clock-with-server-date) –

+0

こんにちは!あなたの注意に感謝します。 @kkpoonのやり方が私の問題を解決しました。 – wBB

答えて

1

単純にsocket.ioを使用してください。サーバー側では

、WebSocketのサーバーを作成し、日付時刻ごとに間隔を公開し、ブラウザ側では(...、あなたの条件、秒、分に依存)

io.on('connection', function (socket) { 
    socket.emit('datetime', { datetime: new Date().getTime() }); 
}); 

、WebSocketをサブスクライブし、受信しましたサーバーからの日付時刻。

var socket = io.connect('http://your-socket-io-server'); 
socket.on('datetime', function (data) { 
    $("#clock").text(new Date(data)); 
}); 
+0

それは完全に動作します。私はちょうどあなたの答えに、 'http:// your-socket-io-server'の代わりに、システム内の" socket.io "をどこに見つけるかの実用的な例を加えます。私にとっては問題ありませんが、他の人には役に立つかもしれないので、これを言っています。ありがとうございました !! – wBB

関連する問題