js根据当前时间,获取本周一和本周日
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根据当前时间,获取本周一和本周日相关推荐
- JS的一些时间获取和计算公用方法封装
又是一个记录博客,不想废话的一天.... 自己之前写的时间计算和日期格式化的源码整理,直接看代码吧~~ /*** 判断年份是否为润年* @param {Number} year* @return {B ...
- Go time获取本周一\下周一\下周日
主要用到了AddDate对时间进行加减天数, time.Weekday()得到今天是周几,周日对应的是0,周一到周六对应1,2,3,4,5,6 我们接下来的计算代码是一周从周一开始周日结束,既周一到周 ...
- 获取JavaScript时间戳函数的方法和js时间戳转时间方法
文章目录 一.JavasCRIPT时间转时间戳 方法一:Date.now() 方法三:valueOf() 方法四:getTime() 方法五:Number 二.js时间戳转时间 方法一:生成'yyyy ...
- js根据年度周次获取时间,以及根据时间获取周次
根据年度,周次,已经你要获取周几.来获取时间 //更具年的周次获取时间范围 function dateFromWeek(year, week, day){// year 年// week 周// da ...
- 博客园首页新随笔联系管理订阅订阅随笔- 610 文章- 0 评论- 83 阅读- 144万 Calendar时间获取天,周,月,季度,年度时间段
Date类 Date类的大多数构造函数和方法都已经抛弃,只留下和毫秒有关的操作,目前常用的构造函数 常用方法 设置毫秒数 读取毫秒数 toString()打印结果 //创建日期对象,把当前的毫秒值转成 ...
- java 本周一_java 获取本周一的日期
java 获取本周一的日期 /** * 根据时间,获取周一的日期 * * @param curDate * 字符串形式 * @return */ public static String getMon ...
- HTML+CSS+svg绘制精美彩色闪灯圣诞树,HTML+CSS+Js实时新年时间倒数倒计时(附源代码)
HTML+CSS+svg绘制精美彩色闪灯圣诞树, HTML+CSS+Js实时新年时间倒数倒计时(附源代码) 本篇目录 一.前言 二.主要功能 三.效果展示 四.编码实现步骤 五.资源下载 六.完整源代 ...
- Node.js实现简易的获取access_token
还是老样子,在自学node.js的道路上走得坑坑洼洼,按住了躁动的自己,调整好心情 ,ready........Go....! 首先在项目里新建config.json,其中 appid 与 appsc ...
- JS 倒计时 获取本周周六或者周日10点
倒计时 获取本周周六或者周日10点 在utils里面封装一个方法 tims.js function countdown() {let _date = new Date();// 获取当天的时间在这里插 ...
最新文章
- 主流手机OS与鸿蒙OS
- 有关接口和抽象类的问题
- SAP Spartacus login 页面看不到 UI 控件的问题解决
- 六级范文背诵50篇_清华附小校长:小学生日记写作训练,附经典范文50篇,家长收藏...
- 树莓派 红灯不亮_请问我的树莓派烧了系统后板子只有红灯亮,而act绿灯不亮,并且网口不插网线两个灯都是微微亮,请问?...
- 户外驴友必须掌握的登山包的装填和调整
- 【JavaScript】Uncaught TypeError: Illegal invocation
- C语言中指针的基类型,c – 将指针从一种基类型转换为另一种基类型
- Python pip的使用
- Illustrator 教程,如何在 Illustrator 中编辑画板?
- 全网首发:解决JDK绘制位图字体的旋转位置错误
- 【练习】基于Vue全家桶的仿小米商城系统
- JWT 避坑指南:nbf 验签失效问题的解决
- 不知足者常乐:SAP云在中国的落地
- iOS 直播流程概述
- 解决:java.lang.IllegalStateExceptio:Underflow in restore - more restores than saves异常,Module闪退
- macbook pro开机后自动关机
- Fliqlo.scr怎么安装
- python实现图像差异性分析(标记并记录差异点)
- 推荐系统算法--ItemCF--MF(ALS)--FF
热门文章
- 网页制作案例2-个人简历制作
- Prodigal-原核生物基因预测
- 家用计算机的发展历史,计算机发展简史
- win7原版映像中添加usb3.0驱动
- n9_Adding Interactivity Animating Plots_BeautifulSoup_Interactive backends_Tkinter_Plot.ly_FFmpeg
- flask_alchemy多对多关系注意事项
- 有考c语言的软件工程专硕吗,2020年南开大学软件工程硕士考研真题试卷及试题答案,C语言与数据结构考研试题下载...
- 计算机考研只考一门“软件工程”的院校汇总
- LPL2020夏季常规赛7月22日RW vs ES,WE vs BLG前瞻预测
- WebAssembly运行时库(WASM runtime:wasmer 或 wasmtime)\将rust官方demo猜数字编译为WASI目标并使用Wasmer运行