1获取当月的第一天

function getCurrentMonthFirst() {var date = new Date()date.setDate(1)return date
}

2.获取当月的最后一天

function getCurrentMonthLast() { var date = new Date(); var currentMonth = date.getMonth(); var nextMonth = ++currentMonth; var nextMonthFirstDay = new Date(date.getFullYear(), nextMonth, 1); var oneDay = 1000 * 60 * 60 * 24; return new Date(nextMonthFirstDay - oneDay);
}

3.日期格式化

function format(fmt, date) {var o = {"M+": date.getMonth() + 1, //月份   "d+": date.getDate(), //日   "h+": date.getHours(), //小时   "m+": date.getMinutes(), //分   "s+": date.getSeconds(), //秒   "q+": Math.floor((date.getMonth() + 3) / 3), //季度   "S": date.getMilliseconds() //毫秒   };if (/(y+)/.test(fmt))fmt = fmt.replace(RegExp.$1, (date.getFullYear() + "").substr(4 - RegExp.$1.length));for (var k in o)if (new RegExp("(" + k + ")").test(fmt))fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));return fmt;
}var times = new Date
console.log(times)
console.log(format('yyyy-MM-dd hh:mm:ss', times))
console.log(format('yyyy-MM-dd', times))
console.log(format('yyyy/MM/dd', times))
console.log(format('yyyy年MM月dd日', times))

4.获取距离上次的时间间距

 function getDateDiff(time) {time = Date.parse(time.replace(/-/gi, '/'))const minute = 1000 * 60const hour = minute * 60const day = hour * 24const month = day * 30const now = new Date().getTime()const diffValue = now - timeif (diffValue < 0) {return}const monthC = diffValue / monthconst weekC = diffValue / (7 * day)const dayC = diffValue / dayconst hourC = diffValue / hourconst minC = diffValue / minuteif (monthC >= 1) {return '' + parseInt(monthC) + '月前'} else if (weekC >= 1) {return '' + parseInt(weekC) + '周前'} else if (dayC >= 1) {return '' + parseInt(dayC) + '天前'} else if (hourC >= 1) {return '' + parseInt(hourC) + '小时前'} else if (minC >= 1) {return '' + parseInt(minC) + '分钟前'} else {return '刚刚'}
}
console.log(getDateDiff('2018-09-07 14:46:55'))参数 time 为标准时间格式 yyyy-MM-dd hh:mm:ss  yyyy-MM-dd

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

  1. java当月最后一天_Java日期循环,Java获取当月的第一天和最后一天 | 学步园

    1.Java日期循环 SimpleDateFormat formater = new SimpleDateFormat("yyyy-MM-dd"); String dateStr1 ...

  2. calendar获取本周一的日期_Swift - 获取本周(或指定日期所在周)的第一天、最后一天日期...

    原来我写过一篇文章介绍如何计算当月.当年.或者指定年月的第一天.最后一天日期(点击查看).有网友问要怎么得到指定周的的第一天.最后一天日期.下面我通过代码进行演示. 一.获取本周的第一天.最后一天日期 ...

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

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

  4. PHP月份跨月计算日期不正确的处理,获取月份的第一天和最后一天

    因为有大小月,所以涉及月份最后一天计算的时候直接date('Y-m-d', strtotime('+1 month'));得出的结果很有可能是下下个月的.例如: $date = date('Y-m-d ...

  5. java获取当前月第一天和最后一天,上个月第一天和最后一天

    SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");                     //获取前月的第 ...

  6. 获取上个月的第一天和最后一天和当前月最后一天

    项目场景:获取上个月的第一天和最后一天和当前月最后一天 提示:这里简述项目相关背景: 问题描述 提示:这里描述项目中遇到的问题: 例如当前为4月 getCurrentMonthLast() {var ...

  7. LocalDate获取当天,本月第一天,本月最后一天,今年第一天,今年最后一天

    使用jdk1.8的LocalDate获取当天,本月第一天,本月最后一天,今年第一天,今年最后一天 LocalDate localDate = LocalDate.now();//今天Date day ...

  8. Java 获取某年的第一天和最后一天

    在统计的数据是时候,要统计某年的数据.开始时间是某年的第一天,结束时间是某年的最后一天.该如何获取某年的第一天和最后一天: 获取当年的第一天和最后一天 private static String da ...

  9. js实现input的赋值,根据今天的日期获取本周的周一和周日的日期,获取当天日期

    实现input的赋值 如下所示,是文本框的html代码,实现input的赋值 <label>时间段:</label><input type="date" ...

最新文章

  1. SSM高级整合项目实战
  2. python计算每月工资-Python实现扣除个人税后的工资计算器示例
  3. Touch Bar 废物利用系列 | 在触控栏上显示 Dock 应用图标
  4. 何时使用Delegate,何时使用Interface
  5. 牛客第六场 H-Hopping Rabbit
  6. 当视频恋爱 App 用上了 Serverless
  7. 机器学习笔试面试超详细总结(一)
  8. html语言基础tr,HTML tr 标签
  9. mysql 备份 一张表_mysql 备份表的一个方法
  10. mysql配合memcache部署_Docker多容器配合实现开发环境(nginx、php、memcached、mysql)...
  11. 由一个DAOHelper类引发的思考
  12. 使用Quartz实现定时任务
  13. 微信公众号模板消息推送--测试
  14. 求方程式ax2bxc0的根c语言,2019-03-09 C语言学习12-求ax^2+bx+c=0方程的根
  15. listmanager htdocs
  16. 工人物语5战役攻略_工人物语5_工人物语5专区_工人物语5下载_逗游网
  17. java获取异常信息
  18. 金和IUapp制作“手机之家”
  19. php 字符串转换为函数是,php把字符串转换成html实体的函数htmlentities()
  20. 苹果你深深的伤害了我,还不让我说

热门文章

  1. 租个阿里云服务器多少钱, 阿里云服务器租赁费用计算
  2. 一分钟入门Java面向对象 为什么要创建对象?
  3. 畅谈ASP.NET 查看聊天记录
  4. Excel(单元格的引用方法)
  5. 苹果cms最快资源采集站全网独家片源
  6. 基于异步竞争的无线传感器网络MAC层协议介绍(X-MAC ContikiMAC)
  7. 直线和曲线相切,曲线和曲线相切
  8. 【硬件设计】降压电源电路设计
  9. Java小程序:根据年份,月份来判断大小月
  10. E灵:批量命名文件,支持任何形式的命名,快捷又灵活