获取当前月每天的日期,获取当前周每天的日期实现代码:

调用代码:

console.log('-----------------', getNowM(), getWeekDay())

结果:我今天是2020-2-28日

封装方法:

function getDay(num, str) {var today = new Date();var nowTime = today.getTime();var ms = 24 * 3600 * 1000 * num;today.setTime(parseInt(nowTime + ms));var oYear = today.getFullYear();var oMoth = (today.getMonth() + 1).toString();if (oMoth.length <= 1) oMoth = '0' + oMoth;var oDay = today.getDate().toString();if (oDay.length <= 1) oDay = '0' + oDay;return oYear + str + oMoth + str + oDay;
}
// 格式化日期
function formatDate(date) {date = new Date(date);let myyear = date.getFullYear();let mymonth = date.getMonth() + 1;let myweekday = date.getDate();mymonth < 10 ? mymonth = "0" + mymonth : mymonth;myweekday < 10 ? myweekday = "0" + myweekday : myweekday;return `${myyear}-${mymonth}-${myweekday}`;
}
// 获取当前月的天数
function mGetDate() {var date = new Date();var year = date.getFullYear();var month = date.getMonth() + 1;var d = new Date(year, month, 0);return d.getDate();
}
// 获取本周的日期
function getWeekDay() {let dateString = formatDate(new Date());//当天的日期,例如2020-2-28let presentDate = new Date(dateString);let today = presentDate.getDay() !== 0 ? presentDate.getDay() : 7;return Array.from(new Array(7), function (val, index) {return formatDate(new Date(presentDate.getTime() - (today - index - 1) * 24 * 60 * 60 * 1000));});
}
// 获取当前月的所有日期
function getNowM(e) {let now = new Date();let current_month_num = mGetDate();let current_month = [];for (let i = 1; i <= current_month_num; i++) {let day = now.setDate(i);let everyDay = formatDate(day);current_month.push(everyDay);}return current_month;
}

JS获取当月每天的日期,JS获取本周每天的日期相关推荐

  1. mysql 获取当月每一天_mysql获取从某个时间到今天的每一天的日期,以及笛卡尔积...

    1.要得到从指定日期到今天的每一天的日期 select date_format(assigned_date,'%Y-%m-%d') assigned_date from (select adddate ...

  2. oracle 获取当月的1号_Oracle 获取当前年、月、日

    Oracle 获取当前年.月.日 1.//oracle中extract()函数从oracle 9i中引入,用于从一个date或者interval类型中截取到特定的部分  //语法如下  EXTRAC ...

  3. mysql获取当月数据_Python + MySQL如何获取股票数据(历史数据)

    从互联网(网易数据接口)获取股票历史数据,包括开盘价.最高价.最低价.收盘价等等. python高薪就业(视频.爬虫.数据分析.学习路线.免费获取)​shimo.im 环境 Python 3.6 My ...

  4. java 获取当月第一天和最后一天 获取前一个月第一天和最后一天

    2019独角兽企业重金招聘Python工程师标准>>> SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd ...

  5. Mysql 获取当月和上个月第一天和最后一天的SQL

    #获取当前日期 select curdate(); #获取当月最后一天 select last_day(curdate()); #获取本月的第一天 select date_add(curdate(), ...

  6. shell 获取当月最后一天的方法

    shell 获取当月最后一天的方法 先获取当月1号,再获取下个月的第一天,再取lastday 先获取当月1号,再获取下个月的第一天,再取lastday firstday=date -d "$ ...

  7. 【C#】日期范围生成器(构建开始日期、结束日期)

    系列文章 [C#]单号生成器(编号规则.固定字符.流水号.产生业务单号) 本文链接:https://blog.csdn.net/youcheng_ge/article/details/12912978 ...

  8. js 获取当月的第一天和最后一天 日期格式化 获取距离上次的时间间隔

    1获取当月的第一天 function getCurrentMonthFirst() {var date = new Date()date.setDate(1)return date } 2.获取当月的 ...

  9. JS获取当月windows显示的日历(简易版本)

    JS代码: /*** 要求格式yyyy-MM* @param {Object} currentMonth 当前月份*/ function getCalendar(currentMonth) {if(c ...

最新文章

  1. html5 css3雪花效果,HTML5 | CSS3水晶皇冠雪花形状
  2. linux多任务切换快捷键,Windows 10十月更新导致Alt+Tab多任务切换快捷键出错
  3. 全志V3S代码中的bug之1
  4. java 内部类怎么new_[转]【Java】内部类(Inner Class)如何创建(new)
  5. 计算机网络分代核心的属性,高职单招计算机类模拟试卷二(环职职专)
  6. 巧用linux版powershell,管理linux下的docker
  7. 数据增长浪潮下,PCIe 6.0的问与Rambus的答
  8. linux 常见命令整理记录
  9. 中山大学提出新型行人重识别方法和史上最大评测基准
  10. ubuntu合并终端_技术|初级:如何在终端及图形界面中更新 Ubuntu
  11. sqlserver事务怎么开启 怎么提交 怎么回滚
  12. java script和java有什么区别_Java中final finally finalize的区别(其实没什么联系 不过面试官喜欢这么问)
  13. 计算机锁定无法安装软件,无法安装软件是什么原因,Win10无法安装应用软件的处理方法...
  14. lnmp无法删除.user.ini文件的解决办法
  15. vbox 虚拟机支持ipv6
  16. html中css设置td高度,如何使div填充td高度
  17. html 5与css 3权威指南 第2版 pdf,html5与css3权威指南
  18. 学计算机编程难吗,电脑编程难学吗 如何才能学好电脑编程
  19. 基于形状图像检索的形状描述符评估——18.07.30
  20. 原神私服搭建一: 搭建运行环境(jdk,mongodb)

热门文章

  1. Vue - 表单
  2. Mybatis学习记录-使用问题总结之一DISTINCT
  3. Oracle数据库基本操作(二) —— 视图、序列、索引、同义词
  4. C++ 重载运算符简单举例
  5. Beta 冲刺 (1/7)
  6. TOJ--3456--数学题
  7. CS5中动作和批处理
  8. asp.net的Ajax学习进阶
  9. Asp.net(c#)实现多线程断点续传
  10. GCC编译选项--创建与使用库