如何使用 momentjs 从日期中获取当天的名称
How to get name of the day from date with momentjs
我正在使用 momentjs
并希望输出当天的名称,即。 "Wednesday" 但 API 似乎只提供了一个数字。
有没有一种方法可以在不将其硬编码为特定语言的情况下执行此操作?
来自Format section of their documentation:
Day of Week dddd
Sunday Monday ... Friday Saturday
moment().format('dddd');
以防万一,如果你想从索引日中得到一个名字
const day = 1; //second index after 0
moment().day(day).format("dddd") //Monday
使用 moment().format('dddd');
获取当天的全名,例如 'Sunday' , 'Monday'
使用 moment().format('ddd');
得到三个字母的名字,例如 'Sun' , 'Mon'
let day_name_full = moment().format('dddd');
let day_name_three_letter = moment().format('ddd');
console.log('== To Get Day Name ==');
console.log("using format('dddd') =>",day_name_full);
console.log("using format('ddd') =>",day_name_three_letter);
console.log('== To Get Month Name ==');
let month_name_full = moment().format('MMMM');
let month_name_three_letter = moment().format('MMM');
console.log("using format('MMMM') =>",month_name_full);
console.log("using format('MMM') =>",month_name_three_letter);
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.1/moment.min.js" integrity="sha512-qTXRIMyZIFb8iQcfjXWCO8+M5Tbc38Qi5WzdPOYZHIlZpzBHG3L3by84BBBOiRGiEb7KKtAOAs5qYdUiZiQNNQ==" crossorigin="anonymous"></script>
我正在使用 momentjs
并希望输出当天的名称,即。 "Wednesday" 但 API 似乎只提供了一个数字。
有没有一种方法可以在不将其硬编码为特定语言的情况下执行此操作?
来自Format section of their documentation:
Day of Week
dddd
Sunday Monday ... Friday Saturday
moment().format('dddd');
以防万一,如果你想从索引日中得到一个名字
const day = 1; //second index after 0
moment().day(day).format("dddd") //Monday
使用 moment().format('dddd');
获取当天的全名,例如 'Sunday' , 'Monday'
使用 moment().format('ddd');
得到三个字母的名字,例如 'Sun' , 'Mon'
let day_name_full = moment().format('dddd');
let day_name_three_letter = moment().format('ddd');
console.log('== To Get Day Name ==');
console.log("using format('dddd') =>",day_name_full);
console.log("using format('ddd') =>",day_name_three_letter);
console.log('== To Get Month Name ==');
let month_name_full = moment().format('MMMM');
let month_name_three_letter = moment().format('MMM');
console.log("using format('MMMM') =>",month_name_full);
console.log("using format('MMM') =>",month_name_three_letter);
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.1/moment.min.js" integrity="sha512-qTXRIMyZIFb8iQcfjXWCO8+M5Tbc38Qi5WzdPOYZHIlZpzBHG3L3by84BBBOiRGiEb7KKtAOAs5qYdUiZiQNNQ==" crossorigin="anonymous"></script>