nodejs获取实时时钟以及输入文本内容 提示信息展示列表
时间: 2024-09-23 18:05:46 浏览: 25
Node.js 中,你可以使用内置的 `os` 和 `process` 模块来获取系统的实时时间,而要显示提示信息并将其作为列表呈现,通常会结合使用 `console.log()` 或者 `prompt` 功能。以下是一个简单的例子:
```javascript
const os = require('os');
const readline = require('readline');
// 获取当前日期和时间
const currentTime = new Date();
const date = currentTime.toLocaleDateString() + ' ' + currentTime.toLocaleTimeString();
// 创建 readline 对象
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
// 显示提示信息和实时时间
rl.question('请输入一些文本内容:\n', (text) => {
console.log(`\n你刚刚输入的内容:\n${text}`);
// 将时间信息添加到提示列表中
const messageList = ['系统时间:', date, '\n用户输入:', text];
// 打印列表
messageList.forEach((message) => console.log(message));
// 关闭 readline 接口
rl.close();
});
```
在这个示例中,程序首先获取当前的日期和时间,然后创建一个 readline 面向行交互的环境,让用户输入文本。当用户输入完成后,程序将用户的输入和当前的时间一起加入到消息列表中,并打印出来。