繁体   English   中英

将日期从星期几转换为日期名称

[英]Convert date from Day of Week to Day Name

我正在使用 moment.js 来操纵我的日期。 我检索字段日表示为数字的数据,例如 1 代表星期一,2 代表星期二等等。 如何使用 moment.js 将这些 int 转换回“星期一、星期二”等?

使用day(arg)方法检索数据对象,然后使用format("dddd")检索星期几字符串。

 var date = moment(); let dayNumber = 4; let dayString = date.day(dayNumber).format("dddd"); console.log(dayString);
 <script type="text/javascript" src="https://rawgit.com/moment/moment/2.2.1/min/moment.min.js"></script>

您可以按照您想要的顺序使用一周中的几天的字符串数组:

    const daysOfWeek = ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"]

    function getDayOfWeek(number){
        return daysOfWeek[number];
    }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM