JS 获取当天所在月的最后一天日期,所在周的每天的日期,时间的计算
来源:互联网 发布:网络推广报价 编辑:程序博客网 时间:2024/04/28 20:16
JS date 官方地址
/** * 获取当天所在月的最后一天日期,和下一个月的第一天日期 * 调用getMonthDay(d), d默认值为01,d为要设置成的day; */const getMonthMaxDay = () => { var curDate = new Date(); var curMonth = curDate.getMonth(); /* 生成实际的月份: 由于curMonth会比实际月份小1, 故需加1 */ curDate.setMonth(curMonth + 1); /* 将日期设置为0, 返回当月最后一天日期, 将日期设置为1,返回下一个月第一天日期*/ curDate.setDate(0); /* 返回当月的天数 */ return curDate.getDate();}// 获取当前月中第某一天的日期export const getMonthDay = (d='01') => { const t = new Date(); return `${t.getFullYear()}-${setT(t.getMonth() + 1)}-${d}`;}const setT = (e) => { return `${e}`.length > 1 ? `${e}` : `0${e}`;}getMonthDay() // return 2017-05-01getMonthDay(getMonthMaxDay); //return 2017-05-31/** * 获取当天所在周的周一和周日的日期 * 返回 YYYY-MM-DD 格式时间 */const setToday = function (t=(new Date())) { return `${t.getFullYear()}-${setT(t.getMonth() + 1)}-${setT(t.getDate())}`;}export const getWeekDay = () => { const date1 = new Date(), date2 = new Date(); return { weekStart: setToday(new Date(date1.setDate(date1.getDate() - date1.getDay() + 1))), // Monday weekEnd: setToday( new Date(date2.setDate(date2.getDate() + (7 - date2.getDay())))), // Sunday };}getWeekDay() //return {weekStart: 2017-05-22, weekEnd: 2017-05-28}/** * 对时间进行加减运算 * calcTime(t, d) t参数为要进行计算的日期,d为时间差 * 返回 YYYY-MM-DD HH:mm:ss 格式时间 */const setFullTime = function(t=(new Date())) { return `${t.getFullYear()}-${setT(t.getMonth() + 1)}-${setT(t.getDate())} ${setT(t.getHours())}:${setT(t.getMinutes())}:${setT(t.getSeconds())}`;}export const calcTime = (t, d) => { var date1 = new Date((t).replace(/-/g, '/')), date2 = (date1/1000 + d)*1000, date3 = new Date(date2); return setFullTime(date3);};const d1 = '2017-05-26 18:08:45';cosnt d = -30;calcTime(d1, d) // return 2017-05-26 18:08:15
阅读全文
0 0
- JS 获取当天所在月的最后一天日期,所在周的每天的日期,时间的计算
- Java 日期加减 该当日期是所在月的第几周 所在月的最后一天
- java-计算任意日期所在周、月、年的第一天与最后一天
- sql 语句(日期所在月的第一天,最后一天)
- android 计算所在周所在月的前后日期
- oracle 获取指定日期所在月的每天
- PHP获取指定日期所在月的第一天和最后一天
- java Calendar Date 获取传入日期所在月或年的第一天和最后一天
- php时间戳函数实现计算第几周,以及当天所在周的具体日期范围
- js获取月的最后一天日期
- js获取月的最后一天日期 .
- 获取某天所在周的每天的日期
- java获取指定日期所在周的第一天和最后一天
- java获取指定日期所在周的第一天和最后一天
- java获取指定日期所在周的第一天和最后一天
- Java 中使用 Calendar 类得到输入日期所在月的最后一天
- Mysql获得当前日期的所在月的第一天
- C# 取某一天所在周的最后一天,所在月的最后一天
- 新浪微博用户兴趣建模系统架构
- 智能指针之auto_ptr
- 内存与flash
- apache服务器无法启动,发生服务特定错误:1
- Access denied for user 'root'@'localhost' (using password: YES)
- JS 获取当天所在月的最后一天日期,所在周的每天的日期,时间的计算
- Maven+SpringMVC+Dubbo+zookeeper 简单的入门demo配置
- android 包冲突
- Tornado 自带Testing单元测试模块
- 图像处理:uchar*图片指针型转为Mat型数据
- 提高性能:用RequireJS优化Wijmo Web页面
- Kotlin语法(五)
- iOS 开发实用工具(持续更新)
- Spring in Action之AOP