用JS代码写将日期按2017-12-27+11:11+星期三的格式输出
时间: 2023-03-19 20:23:18 浏览: 25
下面是使用 JavaScript 代码将日期按照 "2017-12-27 11:11 星期三" 的格式输出的示例:
```
var date = new Date();
var year = date.getFullYear();
var month = date.getMonth() + 1;
var day = date.getDate();
var hours = date.getHours();
var minutes = date.getMinutes();
// 将月份和日期的个位数前面补 0
month = month < 10 ? '0' + month : month;
day = day < 10 ? '0' + day : day;
// 获取星期几
var weekDay = date.getDay();
var weekDayString;
switch (weekDay) {
case 0:
weekDayString = '星期日';
break;
case 1:
weekDayString = '星期一';
break;
case 2:
weekDayString = '星期二';
break;
case 3:
weekDayString = '星期三';
break;
case 4:
weekDayString = '星期四';
break;
case 5:
weekDayString = '星期五';
break;
case 6:
weekDayString = '星期六';
break;
}
var dateString = year + '-' + month + '-' + day + ' ' + hours + ':' + minutes + ' ' + weekDayString;
console.log(dateString);
```
上面的代码会将当前日期按照 "2017-12-27 11:11 星期三" 的格式输出。如果你想输出其他日期,可以使用以下代码来创建一个指定日期的日期对象:
```
var date = new Date(2017, 11, 27, 11, 11);
```
其中,2017 是年份,11 是月份(注意月份是从 0 开始算的,所以 11 表示 12 月),27 是日期,11 是小时数,11 是分钟数。
然后,你可以使用上面的代码来将日期按照 "2017-12-27 11:11 星期三" 的格式输出。