在Nodejs中,如何从服务器读取日期和时间并实时显示在我的网页上?通过在我的网页中使用 Javascript,它将获取我正在使用的计算机(而不是服务器)的日期和时间。我想要来自服务器的日期和时间。
最佳答案
您可以简单地使用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));
});
关于javascript - 如何在Nodejs上显示实时服务器日期和时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45391084/