const now = new Date()
const nowTime = now.getTime()
// getDay()返回0-6,其中0表示周日,需特殊处理
const day = now.getDay() > 0 ? now.getDay() : 7 // 表示当前是周几
const oneDayTime = 24 * 60 * 60 * 1000 // 一天的总ms// 本周一时间戳
const MondayTime = nowTime - (day - 1) * oneDayTime// 本周日时间戳
const SundayTime = nowTime + (7 - day) * oneDayTime// 格式化时间
const monday = new Date(MondayTime)
const sunday = new Date(SundayTime)// 可以通过自定义函数(format)格式化时间戳
console.log('当前日:', now, now.format('yyyy-MM-dd'))
console.log('本周一:', monday, monday.format('yyyy-MM-dd'))
console.log('本周日:', sunday, sunday.format('yyyy-MM-dd'))

结果如下

function format(format) {let date = {'y+': this.getFullYear(),'m+': this.getMonth() + 1,'d+': this.getDate(),'H+': this.getHours(),'M+': this.getMinutes(),'S+': this.getSeconds(),}let ifot (i in date) {let re = new RegExp('(' + i + ')')format = format.replace(re, () => date[k] < 10 ? '0' + date[k] : date[k])}return format
}
// format.call(new Date(), 'yyyy-mm-dd')

js 获取昨天,今天,本周,上周,季度等时间范围

js根据当前时间,获取本周一和本周日相关推荐

  1. JS的一些时间获取和计算公用方法封装

    又是一个记录博客,不想废话的一天.... 自己之前写的时间计算和日期格式化的源码整理,直接看代码吧~~ /*** 判断年份是否为润年* @param {Number} year* @return {B ...

  2. Go time获取本周一\下周一\下周日

    主要用到了AddDate对时间进行加减天数, time.Weekday()得到今天是周几,周日对应的是0,周一到周六对应1,2,3,4,5,6 我们接下来的计算代码是一周从周一开始周日结束,既周一到周 ...

  3. 获取JavaScript时间戳函数的方法和js时间戳转时间方法

    文章目录 一.JavasCRIPT时间转时间戳 方法一:Date.now() 方法三:valueOf() 方法四:getTime() 方法五:Number 二.js时间戳转时间 方法一:生成'yyyy ...

  4. js根据年度周次获取时间,以及根据时间获取周次

    根据年度,周次,已经你要获取周几.来获取时间 //更具年的周次获取时间范围 function dateFromWeek(year, week, day){// year 年// week 周// da ...

  5. 博客园首页新随笔联系管理订阅订阅随笔- 610 文章- 0 评论- 83 阅读- 144万 Calendar时间获取天,周,月,季度,年度时间段

    Date类 Date类的大多数构造函数和方法都已经抛弃,只留下和毫秒有关的操作,目前常用的构造函数 常用方法 设置毫秒数 读取毫秒数 toString()打印结果 //创建日期对象,把当前的毫秒值转成 ...

  6. java 本周一_java 获取本周一的日期

    java 获取本周一的日期 /** * 根据时间,获取周一的日期 * * @param curDate * 字符串形式 * @return */ public static String getMon ...

  7. HTML+CSS+svg绘制精美彩色闪灯圣诞树,HTML+CSS+Js实时新年时间倒数倒计时(附源代码)

    HTML+CSS+svg绘制精美彩色闪灯圣诞树, HTML+CSS+Js实时新年时间倒数倒计时(附源代码) 本篇目录 一.前言 二.主要功能 三.效果展示 四.编码实现步骤 五.资源下载 六.完整源代 ...

  8. Node.js实现简易的获取access_token

    还是老样子,在自学node.js的道路上走得坑坑洼洼,按住了躁动的自己,调整好心情 ,ready........Go....! 首先在项目里新建config.json,其中 appid 与 appsc ...

  9. JS 倒计时 获取本周周六或者周日10点

    倒计时 获取本周周六或者周日10点 在utils里面封装一个方法 tims.js function countdown() {let _date = new Date();// 获取当天的时间在这里插 ...

最新文章

  1. 主流手机OS与鸿蒙OS
  2. 有关接口和抽象类的问题
  3. SAP Spartacus login 页面看不到 UI 控件的问题解决
  4. 六级范文背诵50篇_清华附小校长:小学生日记写作训练,附经典范文50篇,家长收藏...
  5. 树莓派 红灯不亮_请问我的树莓派烧了系统后板子只有红灯亮,而act绿灯不亮,并且网口不插网线两个灯都是微微亮,请问?...
  6. 户外驴友必须掌握的登山包的装填和调整
  7. 【JavaScript】Uncaught TypeError: Illegal invocation
  8. C语言中指针的基类型,c – 将指针从一种基类型转换为另一种基类型
  9. Python pip的使用
  10. Illustrator 教程,如何在 Illustrator 中编辑画板?
  11. 全网首发:解决JDK绘制位图字体的旋转位置错误
  12. 【练习】基于Vue全家桶的仿小米商城系统
  13. JWT 避坑指南:nbf 验签失效问题的解决
  14. 不知足者常乐:SAP云在中国的落地
  15. iOS 直播流程概述
  16. 解决:java.lang.IllegalStateExceptio:Underflow in restore - more restores than saves异常,Module闪退
  17. macbook pro开机后自动关机
  18. Fliqlo.scr怎么安装
  19. python实现图像差异性分析(标记并记录差异点)
  20. 推荐系统算法--ItemCF--MF(ALS)--FF

热门文章

  1. 网页制作案例2-个人简历制作
  2. Prodigal-原核生物基因预测
  3. 家用计算机的发展历史,计算机发展简史
  4. win7原版映像中添加usb3.0驱动
  5. n9_Adding Interactivity Animating Plots_BeautifulSoup_Interactive backends_Tkinter_Plot.ly_FFmpeg
  6. flask_alchemy多对多关系注意事项
  7. 有考c语言的软件工程专硕吗,2020年南开大学软件工程硕士考研真题试卷及试题答案,C语言与数据结构考研试题下载...
  8. 计算机考研只考一门“软件工程”的院校汇总
  9. LPL2020夏季常规赛7月22日RW vs ES,WE vs BLG前瞻预测
  10. WebAssembly运行时库(WASM runtime:wasmer 或 wasmtime)\将rust官方demo猜数字编译为WASI目标并使用Wasmer运行