javascript - 如何使用矩比较一周中的天数

标签 javascript momentjs

我有一个这样的结构:

<ul id="list">
   <li data-day="monday">BlaBla</li>
   <li data-day="friday">BlaBla</li>
   <li data-day="tuesday">BlaBla</li>
</ul>  

我想读取该数据属性,然后检查代表的星期几,例如:

   $('#list').each(function(){
       var day = $($this).data('day'); //day = monday
       //MAKE SOMETHING BETTER THAN A BUNCH OF 'IF'S CONDICIONAL
       //TO COMPARE THE DAY AND RELATE IT TO THE NUMBER OF THE WEEK.
       //Now using `momentjs` I need to relate monday with the number day of the week. Knowing that monday is equivalent of 1.   
       if(day = "monday"){ var numDay = 1}
       else if(day = "sunday"){ var numDay = 2}



});

最佳答案

这应该可以做到:

console.log(moment().day("Monday").day());

docs

关于javascript - 如何使用矩比较一周中的天数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36604862/

相关文章:

javascript - Moment js多种格式

javascript - 无法正确解析 ISO-8601 日期

javascript - Moment.js 格式化不正确的日期

javascript - 将字符串从 JQuery 函数发送到 Flask

javascript - 在 PHP 中通过 AJAX 获取或传递敏感数据

javascript - 当 chutzpah 生成用于代码覆盖的 html 线束时如何使引用路径相对

javascript - 查找一系列 JavaScript 日期中最早的日期

javascript - 一个月后的今天与 momentjs

javascript - 访问网站时如何查找浏览器发出的所有 JavaScript 请求

javascript - 资源 URL 中的 ETag 或哈希值,例如。 js、css、图像