/*** 返回指定时间所在星期的开始时间戳* @description 星期一的0:0:0.000* @param {Date} target 时间对象* @returns {Number} 时间戳*/
const getTargetWeekStartTimeStamp = (target = new Date()) => {const targetYear = target.getFullYear();const targetMonth = target.getMonth();const targetDate = target.getDate();const targetDay = target.getDay() || 7;return new Date(targetYear, targetMonth, targetDate - targetDay + 1).setHours(0, 0, 0, 0);
};/*** 返回指定时间所在星期的结束时间戳* @description 星期天的23:59:59.999* @param {Date} target 时间对象* @returns {Number} 时间戳*/
const getTargetWeekEndTimeStamp = (target = new Date()) => {const targetYear = target.getFullYear();const targetMonth = target.getMonth();const targetDate = target.getDate();const targetDay = target.getDay() || 7;return new Date(targetYear, targetMonth, targetDate + (7 - targetDay)).setHours(23, 59, 59, 999);
};/*** 返回指定日期所在星期的时间戳范围* @description 星期一的0:0:0.000 - 星期天的23:59:59.999* @param {Date} target 时间对象* @returns {Object}*/
const getTargetWeekTimeStampRange = (target = new Date()) => ({start: getTargetWeekStartTimeStamp(target),end: getTargetWeekEndTimeStamp(target),
});

Javascript 返回指定日期所在星期的开始和结束时间戳,即自然周周一00:00:00.000——自然周周日23:59:59.999相关推荐

  1. python输入日期计算天数_用python计算日期(1、返回指定日期所在的一周,2,计算一个日期的月份和天数加减)...

    放两个小轮子吧,欢迎测试bug,然后告诉我: 1.返回指定日期所在的一周 2,计算一个日期的月份和天数加减 # -*- coding: utf-8 -*- """ Cre ...

  2. SQL学习(五):lastday函数(返回指定日期所在月份的最后一天)

    last_day(time):函数返回指定日期对应月份的最后一天 例: 表test_1数据如下: 获取日期对应月份的最后一天 SELECT LAST_DAY(tdate) AS DATE FROM t ...

  3. php获得每个月第一天的时间,PHP获取指定日期所在月的第一天和最后一天几个例子...

    标题有点说不清楚了就是否PHP获取指定日期所在月的第一天和最后一天几个段程序了了,下文给各位总结一下吧. 示例代码  代码如下 复制代码 //获取指定日期所在月的第一天和最后一天 function G ...

  4. mysql日期返回周一_MYSQL如何获得指定日期所在周周一的日期?

    你的位置: 问答吧 -> PHP基础 -> 问题详情 MYSQL如何获得指定日期所在周周一的日期? 如何获得指定日期所在周周一的日期?比如如何获得本周周一的日期? 作者: 十月冷风 发布时 ...

  5. Sql Server 指定日期所在周的第一天和最后一天

    Declare @i Int = 0 ; While @i < 7BeginSet @i += 1 ;Set DateFirst @i ;Declare @dt DateTime = '2019 ...

  6. 【mysql】获取指定日期是当年第几周,指定日期所在周的开始和结束日期

    描述 最近在刷mysql的题目,遇到指定日期是当年第几周的问题. 解决 0.总结 先总结,具体使用和区别看下文: # 一.返回第几周 select date_format('2023-01-01',' ...

  7. 获取指定日期所在周的每一天的日期(周一,周二,周三,周四,周五到周末 )

    最近项目用到,特此记录. public class Test {public static void main(String[] args) {System.out.println(getNeedDa ...

  8. php获取当天日期及星期几,[PHP]获取当天或指定日期属于星期几

    文章目录[隐藏] 示例代码 $Cache = new ESApi(); $json = $Cache->getWeekDay("2019-12-27"); echo json ...

  9. 获取指定日期所在月的最后一个工作日

    java获取最后一个工作日 如: 2021年02月 最后一个工作日是26号 /*** 通过字符串创建日期* @param dateStr yyyy-MM-dd* @return 日期*/public ...

最新文章

  1. PostgreSQL11.3 创建用户和创建数据库
  2. OPM攻击事件后:我们从中学到了什么?
  3. jenkins_使用Jenkins / Hudson远程API检查作业状态
  4. jstorm mysql_zookeeper,kafka,jstorm,memcached,mysql流式数据处理平台部署
  5. SAP IBASE在solution manager里的场景
  6. 但这是不可能的,或者无法发现JIT破坏了您的代码。
  7. spark异常 - Null value appeared in non-nullable field
  8. java maven导入导出_Java +EasyUI+SpringMvc实现Excle导入导出(上)
  9. 贪吃蛇的编程python_python实现贪吃蛇游戏
  10. 米斯特白帽培训讲义 漏洞篇 文件包含
  11. linphone相关(转)
  12. python css_Python-CSS整理
  13. Mysql中添加汉字乱码无法识别问题
  14. STM32F429HAL库ADCDMA学习笔记
  15. AngularJS 实现页面滚动到底自动加载数据的功能
  16. android 显示多条数据格式,Multipart上传的进度条,包含多个Android文件
  17. Django 创建model的一些注意事项
  18. 这可能是目前最全的word转pdf的一些方法总结
  19. 使用html语言编写收银系统,蓝色简洁样式html5店铺收银系统网页模板
  20. 百度披露被黑原委 黑客骗得邮箱

热门文章

  1. Web Caching(Web缓存)
  2. 您还没有登录或登录已超时,请重新登录
  3. 计算机网络根据其规模大小和延伸范围,网络管理员考试计算机网络的分类
  4. 计算机网络基础基本知识
  5. 2019年中国研究生数学建模竞赛D题 汽车行驶工况构建
  6. 读书笔记:收敛性 ← 随机过程
  7. 【FME EXCEL】FME玩转EXCEL小记——不定期更新
  8. 思创易控cetron-Cetron Wi-Fi 6 AP 荣获2020年度创新产品•鼎智奖
  9. 【BZOJ1123】[POI2008]BLO【割顶】
  10. Python 编码错误UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xac in position 131: illegal multibyte