直播app开发,JS 获取当天、上周、本周,下周开始时间
直播app开发,JS 获取当天、上周、本周,下周开始时间
1 | <script><br> // 注释:Date.parse() // 转化时间戳<br> // 时间<br> var now = new Date(); // 当前日期<br> var nowDayOfWeek = now.getDay(); // 今天本周的第几天<br> var nowDay = now.getDate(); // 当前日期<br> var nowMonth = now.getMonth(); // 当前月<br> var nowYear = now.getYear(); // 当前年<br> nowYear += (nowYear < 2000) ? 1900 : 0; <br> // 格式化日期:yyyy-MM-dd<br> function formatDate(date) {<br> var myyear = date.getFullYear();<br> var mymonth = date.getMonth() + 1;<br> var myweekday = date.getDate();<br> if (mymonth < 10) {<br> mymonth = "0" + mymonth;<br> }<br> if (myweekday < 10) {<br> myweekday = "0" + myweekday;<br> }<br> // return (myyear + "-" + mymonth + "-" + myweekday);<br> return (myyear + "" + mymonth + "" + myweekday);<br> }<br> // 获得当天日期<br> function getTodayDate() {<br> var currentToday = new Date()<br> return formatDate(currentToday)<br> }<br> console.warn(getTodayDate())<br> //获得本周的开始日期<br> function getWeekStartDate() {<br> var weekStartDate = new Date(nowYear, nowMonth, nowDay - nowDayOfWeek);<br> return formatDate(weekStartDate);<br> }<br> //获得本周的结束日期<br> function getWeekEndDate() {<br> var weekEndDate = new Date(nowYear, nowMonth, nowDay + (7 - nowDayOfWeek));<br> return formatDate(weekEndDate);<br> }<br> //获得上周的开始日期<br> function getLastWeekStartDate() {<br> var weekStartDate = new Date(nowYear, nowMonth, nowDay - nowDayOfWeek - 7);<br> return formatDate(weekStartDate);<br> }<br> //获得上周的结束日期<br> function getLastWeekEndDate() {<br> var weekEndDate = new Date(nowYear, nowMonth, nowDay - nowDayOfWeek - 1);<br> return formatDate(weekEndDate);<br> }<br> //获得下周开始时间<br> function getNextWeekStartDate() {<br> var weekStartDate = new Date(nowYear, nowMonth, nowDay - nowDayOfWeek + 7);<br> return formatDate(weekStartDate);<br> }<br> //获得下周结束时间<br> function getNextWeekEndDate() {<br> var weekEndDate = new Date(nowYear, nowMonth, nowDay + (6 - nowDayOfWeek) + 7);<br> return formatDate(weekEndDate);<br> }<br> var endWeekDate = getWeekEndDate() // 本周结束时间<br> console.log(endWeekDate)<br> </script> |
以上就是直播app开发,JS 获取当天、上周、本周,下周开始时间, 更多内容欢迎关注之后的文章
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
2022-06-16 短视频直播系统,Vue实现element-ui弹框可以拖拽
2022-06-16 直播系统源代码,MAP的几种取数据的方式
2022-06-16 成品直播源码推荐,登录界面实现插入背景