js的new Date()日期的使用
2023-09-11 14:19:52 时间
<script type="text/javascript"> //js获取某个月的天数 function days(year,month){ var dayCount; now = new Date(year,month, 0); dayCount = now.getDate(); return dayCount; } console.log(days(2017,10)) //js计算系统当前日期是星期几的几种方法 console.log(new Date().getDay()) console.log(new Date(2017,7,13).getDay()) //格式化日期:yyyy-MM-dd function formatDate(date) { var myyear = date.getFullYear(); var mymonth = date.getMonth()+1; var myweekday = date.getDate(); if(mymonth < 10){ mymonth = "0" + mymonth; } if(myweekday < 10){ myweekday = "0" + myweekday; } return (myyear+"-"+mymonth + "-" + myweekday); } //获取本周第一天的日期 function showWeekFirstDay(){ var now = new Date(2017,0,1); var nowTime = now.getTime() ; var day = now.getDay(); var oneDayTime = 24*60*60*1000 ; //显示周一 if(day == 0){ day = 7; } var MondayTime = nowTime - (day-1)*oneDayTime ; return formatDate(new Date(MondayTime)); } console.log(showWeekFirstDay()) //获得本周的结束日期 function getWeekEndDate() { var now = new Date(2017,8,5); var nowTime = now.getTime() ; var day = now.getDay(); var oneDayTime = 24*60*60*1000 ; //显示周一 if(day == 0){ day = 7; } var SundayTime = nowTime + (7-day)*oneDayTime ; return formatDate(new Date(SundayTime)); } console.log(getWeekEndDate()) //获取本月第一天 function showMonthFirstDay(){ var Nowdate=new Date(2017,1); var MonthFirstDay=new Date(Nowdate.getFullYear(),Nowdate.getMonth(),1); M=Number(MonthFirstDay.getMonth())+1 return MonthFirstDay.getFullYear()+"-"+M+"-"+MonthFirstDay.getDate(); } console.log(showMonthFirstDay()) //获取本月的最后一天 function showMonthLastDay(){ var Nowdate=new Date(2017,8); var MonthNextFirstDay=new Date(Nowdate.getFullYear(),Nowdate.getMonth()+1,1); var MonthLastDay=new Date(MonthNextFirstDay-86400000); M=Number(MonthLastDay.getMonth())+1 return MonthLastDay.getFullYear()+"-"+M+"-"+MonthLastDay.getDate(); } console.log(showMonthLastDay()) </script>
相关文章
- JS 中的日期时间操作计算实例
- JS+CSS实现数字滚动
- 【半原创】将js和css文件装入localStorage加速程序执行
- js倒计时天时分秒[转]
- JS魔法堂:函数重载 之 获取变量的数据类型
- node.js原生后台进阶(二)
- [Vue] Update Attributes, Classes and Styles in Vue.js with v-bind
- javascript Date format(js日期格式化)
- JS获取本周、本季度、本月、上月的开始日期、结束日期
- js设置网页文章的字体大小
- 实例:Cocos2d-js中使用纹理对象创建Sprite对象
- Js获取当前日期时间及其它操作
- Node.js is only supported on Windows 8.1, Windows Server 2012 R2, or higher
- Js中的一个日期处理格式化函数
- React.js 应用 UI 框架
- SAP UI5框架Component.js里extend函数的实现原理
- Node.js学习笔记(一)——Node.js概要、NPM与package.json
- (十)js获取日期
- js data日期初始化的5种方法
- js 自定义方法 设置可选参数的方法
- 【JS高级】js之闭包对象_04