📜  javascript 日期获取星期几的缩写 - Javascript (1)

📅  最后修改于: 2023-12-03 15:16:13.320000             🧑  作者: Mango

JavaScript 日期获取星期几的缩写 - JavaScript

在JavaScript中,获取当前日期所对应的星期几的缩写可以使用Date对象的getDay()方法和一个数组来实现。

实现步骤
  1. 创建一个Date对象,获得当前日期
  2. 使用getDay()方法获取当前日期所对应的星期几,返回的值为0-6
  3. 创建一个数组,包含星期日到星期六的缩写
  4. 根据getDay()返回值从数组中获取对应的星期缩写

代码如下:

// 创建一个Date对象,获取当前日期
var date = new Date();

// 获取当前日期所对应的星期几
var day = date.getDay();

// 创建一个数组,包含星期日到星期六的缩写
var weekdays = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'];

// 根据day值从数组中获取对应的星期缩写
var weekdayAbbreviation = weekdays[day];

// 输出星期缩写
console.log('Today is ' + weekdayAbbreviation);

以上代码会输出类似Today is Wed的结果,表示今天是星期三。

注意事项
  • getDay()返回的是从0开始的数字,0表示星期日,1表示星期一,以此类推,因此要小心数组越界的问题。
  • 还可以使用Intl.DateTimeFormat API来获取星期几的缩写,但是这种方法相对较为复杂,需要先创建一个Intl.DateTimeFormat对象,然后调用其formatToParts()方法来获取日期的各个组成部分,其中包括星期几的缩写。