JavaScript是一种广泛使用的脚本语言,主要用于网页和网络应用的前端开发。通过JavaScript,开发者可以在用户的浏览器中执行各种操作,包括获取服务器时间。
获取服务器时间的方法主要有两种:
fetch('/api/time')
.then(response => response.json())
.then(data => {
const serverTime = new Date(data.time);
console.log('服务器时间:', serverTime);
})
.catch(error => {
console.error('获取服务器时间失败:', error);
});
const express = require('express');
const app = express();
app.get('/api/time', (req, res) => {
const serverTime = new Date();
res.json({ time: serverTime.toISOString() });
});
app.listen(3000, () => {
console.log('服务器运行在 http://localhost:3000');
});
app.use((req, res, next) => {
res.header('Access-Control-Allow-Origin', '*');
res.header('Access-Control-Allow-Headers', 'Origin, X-Requested-With, Content-Type, Accept');
next();
});
fetch('/api/time', { timeout: 5000 })
.then(response => response.json())
.then(data => {
const serverTime = new Date(data.time);
console.log('服务器时间:', serverTime);
})
.catch(error => {
console.error('获取服务器时间失败:', error);
});
通过以上方法,可以有效地获取服务器时间,并解决常见的相关问题。
领取专属 10元无门槛券
手把手带您无忧上云