js实现日期显示的一些操作(实例讲解)
1、js获取当前日期(年-月-日)
以下代码是获取到的当前日期:
var myDate=new Date();var year=我的日期。getfull year();//获取完整的年份(4位,1970-?)var month=mydate。get month()1;//获取当前月份(1-12)var day=mydate。getdate();//获取当前日(1-31)//获取完整年月日var newDay=年"-"月"-"日;
2、点击实现日期的天数加减(年-月-日)
点击俩个按钮分别可以实现日期的加减,如果本月天数达到最多,那么月份将会自动增加或减少
var n=0;dayChange(0)$('#time-add ').单击(function(){ n;day ChanGe(n);})$(' #无时间').click(function(){ n-;day ChanGe(n);})函数day change(n){ var now=new Date();//今天var tomo=新日期((now/1000 86400 * n)* 1000);//明天var month=tomo。get month()1;var strDate=tomo。getdate();var分隔符1='-';if(month=1 month=9){ month=' 0 ' month;} if(Strdate=0 Strdate=9){ Strdate=' 0 ' Strdate;} var当前日期=tomo。get full year()septer 1月seperator 1 Strdate$('.中心日')。html(当前日期);}
3、获取当前本周周一和本周周日的时间范围
不管当前是周几,都可以获取到当前所在这一周的起始时间
var now=新日期();//今天周(现在);函数周(现在){ var now time=now。gettime();var day=现在。getday();var oneDayLong=24 * 60 * 60 * 1000//获取本周所在周一var周一时间=现在时间-(day-1)*一天长;//获取本周所在周末var SundayTime=nowTime (7天)* oneDayLong//转化日期定义变量星期一=新日期(星期一时间);var sunday=新日期(Sundaytime);var month=猴子。get month()1;var strDate=星期一。GetDate();var月1=星期日。get month()1;var STrdate1=星期日。getdate();if(month=1 month=9){ month=' 0 ' month;} if(month 1=1 month 1=9){ month 1=' 0 ' month 1;} if(Strdate=0 Strdate=9){ Strdate=' 0 ' Strdate;} if(Strdate1=0 Strdate1=9){ Strdate1=' 0 ' Strdate1;} currentdate=星期一。GetFullyear()分隔符1月seperator1 strDate '至星期天。getfullyear()分隔器1月1分隔器1 Strdate1$('.中心日')。html(当前日期);32 }
4、点击实现每周范围的变化
点击改变的按钮将会改变显示一周范围的改变,如果有的在下一月或者下一年,那么将会自动显示,不会出现错误
var now=新日期();//今天var n=0;周(现在);$('#week-add ').单击(function(){ n;var Date=新日期(现在。gettime)(n * 7 * 24 * 3600 * 1000);周(日期);})$('#week-add ').单击(function(){ n-;var Date=新日期(现在。gettime)(n * 7 * 24 * 3600 * 1000);周(日期);})函数周(现在){ var now time=now。gettime();var day=现在。getday();var oneDayLong=24 * 60 * 60 * 1000//获取本周所在周一var周一时间=现在时间-(day-1)*一天长;//获取本周所在周末var SundayTime=nowTime (7天)*一天22//转化日期定义变量星期一=新日期(星期一时间);var sunday=新日期(Sundaytime);var month=猴子。get month()1;var strDate=星期一。GetDate();var月1=星期日。get month()1;var STrdate1=星期日。getdate();if(month=1 month=9){ month=' 0 ' month;} if(month 1=1 month 1=9){ month 1=' 0 ' month 1;} if(Strdate=0 Strdate=9){ Strdate=' 0 ' Strdate;} if(Strdate1=0 Strdate1=9){ Strdate1=' 0 ' Strdate1;} currentdate=星期一。GetFullyear()分隔符1月seperator1 strDate '至星期天。getfullyear()分隔器1月1分隔器1 Strdate1$('.中心日')。html(当前日期);}
5、获取当前月份的第一天和最后一天
能够获取到当前所在月份的第一天和最后一天,最后一天的日期是不固定的,能够获取到应有的日期
蒙特芬(0)函数月分(n){ var now=new Date();//今天var first Date=new Date((now/1000 86400 * n * now。getdate())* 1000);//明天//本月第一天第一次约会。setdate(1);//第一天var日期=新日期(第一个日期);var month=日期。get month()1;var strDate=' 0 '日期。getdate();//本月最后一天var endDate=新日期(第一个日期);结束日期。setmonth(第一个日期。get month)(1);结束日期。setdate(0);var日期1=新日期(结束日期);var月1=日期1。GetMount()1;var STrdate1=日期1。GetDate();if(month=1 month=9){ month=' 0 ' month;} if(month 1=1 month 1=9){ month 1=' 0 ' month 1;}当前日期=日期。getfullyear()分隔符1月seperator1 strDate '至日期1。getfullyear()分隔器1月1分隔器1 Strdate1$('.中心日')。html(当前日期);}
6、点击实现当前月份的改变
点击按钮会实现当前月份的改变,那么最后一天的日期也会自动改变,
月分(0)var n=0;$('#month-add ').单击(function(){ n;蒙特芬(n);})$(' #无月')。单击(function(){ n-;蒙特芬(n);})函数月分(n){ var now=new Date();//今天var first Date=new Date((now/1000 86400 * n * now。getdate())* 1000);//明天//本月第一天第一次约会。setdate(1);//第一天var日期=新日期(第一个日期);var month=日期。get month()1;var strDate=' 0 '日期。getdate();//本月最后一天var endDate=新日期(第一个日期);结束日期。setmonth(第一个日期。get month)(1);结束日期。setdate(0);var日期1=新日期(结束日期);var月1=日期1。GetMount()1;var STrdate1=日期1。GetDate();if(month=1 month=9){ month=' 0 ' month;} if(month 1=1 month 1=9){ month 1=' 0 ' month 1;}当前日期=日期。getfullyear()分隔符1月seperator1 strDate '至日期1。getfullyear()分隔器1月1分隔器1 Strdate1$('.中心日')。html(当前日期);}
当然还有很多关于日期格式的改变和算法,如果有什么不理解的可以留下评论,大家一起探讨。
以上这篇射流研究…实现日期显示的一些操作(实例讲解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
版权声明:js实现日期显示的一些操作(实例讲解)是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。