2 编写一个 JavaScript 程序,以下列格式显示当前日期和时间。 示例输出:今天是:星期二。 当前时间是 : 10 PM : 30 : 38 编写一个 JavaScript 程序,以下列格式显
时间: 2024-09-24 17:02:57 浏览: 30
详解微信小程序获取当前时间及日期的方法
在JavaScript中,你可以使用内置的`Date`对象来获取当前日期和时间,然后通过一些字符串格式化方法将其转换为你提供的示例输出格式。以下是创建这个程序的一个简单例子:
```javascript
// 获取当前日期和时间
var now = new Date();
// 提取星期、小时、分钟和秒
var daysOfWeek = ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'];
var dayIndex = now.getDay(); // 星期几,0表示周日
var hour = now.getHours();
var minute = now.getMinutes();
var second = now.getSeconds();
// 将小时转换为12小时制,并添加AM/PM标记
hour = (hour % 12 || 12); // 如果是24小时制,转换为12小时制
var period = hour >= 12 ? 'PM' : 'AM';
// 格式化时间和日期并组合成字符串
var formattedTime = `${hour}:${minute < 10 ? '0' + minute : minute}:${second < 10 ? '0' + second : second}`;
var formattedDate = daysOfWeek[dayIndex] + '。当前时间是 : ' + formattedTime;
console.log(formattedDate);
```
当你运行这个程序时,它会打印出类似“今天是:星期二。当前时间是 : 10 PM : 30 : 38”这样的日期和时间。
阅读全文