首页 > 作文

js获取最近一周一个月三个月时间的简单示例

更新时间:2023-04-04 12:07:09 阅读: 评论:0

获取近一周时间

varend=newdate();varyear=end.getfullyear();varmonth=end.getmonth()+1;//0-11表示1-12月varday=end.getdate();vardateobj={};dateobj.end=year+'-'+month+'-'+day;if(day-7<=0){//如果在当月7日之前varstartmonthday=newdate(year,(parint(month)-1),0).getdate();//1周前所在月的总天数if(month-1<=0){//如果在当年的1月份dateobj.start=(year-1)+'-'+12+'-'+(31-(7-day));}el{dateobj.start=year+'-'+(month-1)+'-'+(startmonthday-(7-day));}}el{dateobj.start=year+'-'+month+'-'+(day-7);}console.log(json.stringify(dateobj))1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.

获取近一个月时间

varend=newdate();varyear=end.getfullyear();varmonth=end.getmonth()+1;//0-11表示1-12月varday=end.getdate();vardateobj={};dateobj.end=year+'-'+month+'-'+day;varendmonthday=newdate(year,month,0).getdate();//当前月的总天数if(month-1<=0){//如果是1月,年数往前推一年<br>    dateobj.start=(year-1)+'-'+12+'-'+day;}el{varstartmonthday=newdate(year,(parint(month)-1),0).getdate();if(startmonthday<day){//1个月前所在月的总天数小于现在的天日期if(day<endmonthday){//当前天日期小于当前月总天数dateobj.start=year+'-'+(month-1)+'-'+(startmonthday-(endmonthday-day));}el{dateobj.start=year+'-'+(month-1)+'-'+startmonthday;}}el{dateobj.start=year+'-'+(month-1)+'-'+day;}}console.log(json.stringify(dateobj))1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.

获取近三个月时间

varend=newdate();varyear=end.getfullyear专业硕士();varmonth=end.getmonth()+1;//0-11表示1-12月varday=end.getdate();vardateobj={};dateobj.end=year+'-'+month+'-'+day;varendmonthday=newdate(year,month,0).getdate();//当前月的总天数if(month-3<=0){//如果是1、2、3月,年数往前推一年varstart3m劳动争议仲裁onthday=newdate((year-1),(12-(3-parint(month))),0).getdate();//3个月前所在月的总天数if(start3monthday<day){//3个月前所在月的总天数小于现在的天日期dateobj.start=(year-1)+'-'+(12-(3-month))+'-'+start3monthday;}el{网页访问紧急升级dateobj.start=(year-1)+'-'+(12-(3-month))+'-'+day;}}el{varstart3monthday=newdate(year,(parint(month)-3),0).getdate();//3个月前所在月的总天数if(start3monthday<day){//3个月前所在月的总天数小于现在的天日期if(day<endmonthday){//当前天日期小于当前月总天数,2月份比较特殊的月份dateobj.start=year+'-'+(month-3)+'-'+(start3monthday-(endmonthday-day));}el{dateobj.start=year+'-'+(month-3)+以沫相濡'-'+start3monthday;}}el{dateobj.start=year+'-'+(month-3)+'-'+day;}}console.log(json.stringify(dateobj))

new date()与tdate()参数

相信网上已经有很多关于日期的文章了,这里只是我自己再工作中遇到的问题然后加以总结;

new date()

new date() 一共有六种形式,五种带参数的一种不带参数的;

new date();自然不用多说,默认获取的是当前日期。new date(̶重阳节的意义是什么0;month1 dd,yyyy hh:mm:ss”); 注意:参数是字符形式new date(“month1 dd,yyyy”); 注意:参数是字符形式new date(yyyy,month2,dd,hh,mm,ss); 注意:参数不是字符new date(yyyy,month2,dd); 注意:参数不是字符new date(ms);

参数说明:

month1:用英文,表示月份名称;从january到december ;

dd:表示日期,1-31

yyyy:表示四位表示的年份

hh:mm:ss:表示时间,时(0-23)-分(0-59)-秒(0-59)

month2:是number型的月份;从0-11;即1月到12月

ms:从1970年1月1日之间相差的毫秒数

特别提醒:有些是字符形式有些不是

总结

到此这篇关于js获取最近一周一个月三个月时间的文章就介绍到这了,更多相关js获取一周一个月三个月时间内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!

本文发布于:2023-04-04 12:07:07,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/af248d29137e3cfe461a0e453585774e.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:js获取最近一周一个月三个月时间的简单示例.doc

本文 PDF 下载地址:js获取最近一周一个月三个月时间的简单示例.pdf

标签:天数   参数   时间   字符
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图