在Nodejs中,如何在服务器上阅读日期和时间,并在我的网页上实时显示?通过在我的网页中使用Javascript,它将获取我使用的计算机的日期和时间,而不是服务器。我想要服务器的日期和时间。
答案 0 :(得分:2)
您只需使用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));
});