//年月日,星期
function getDate(){
var arr="日一二三四五六".split("");
var d=new Date();
var year= d.getFullYear();
var month= d.getMonth()+1;
var day= d.getDate();
var tag="";
var date = new Date(year, month, 0);//按年月
var monDayCount=date.getDate();//本年月总天数
var dayCount =day+7;//可推迟7天
var newDay=0;//新天
var newM;//新月
var sNewM;
var newYear=year+1;//新年
var newYearMon=1;//新一年下的新月
var newYearDay=0;//新一年下的新日
var m=parseInt(month,10);
var sM= m.toString().length<2?"0"+m:m;//补0
for(var i=day;i<=dayCount;i++){
if(i<=monDayCount){ //如果没有超过当月总天数
i= i.toString().length<2?"0"+i:i;//补0
tag+="<option value="+year+"-"+sM+"-"+i+" day=星期"+arr[new Date(year,m-1,i).getDay()]+">"+year+"-"+sM+"-"+i+" 星期"+arr[new Date(year,m-1,i).getDay()]+"</option>"
}
else{ //月和天数都+1
newDay=parseInt(newDay,10)+1;
newM=parseInt(month,10)+1;
if(newM<=12){ //判断是否超过12个月,如果是则年数+1
newDay= newDay.toString().length<2?"0"+newDay:newDay;//补0
sNewM= newM.toString().length<2?"0"+newM:newM;//补0
tag+="<option value="+year+"-"+sNewM+"-"+newDay+" day=星期"+arr[new Date(year,newM-1,newDay).getDay()]+">"+year+"-"+sNewM+"-"+newDay+" 星期"+arr[new Date(year,newM-1,newDay).getDay()]+"</option>"
}
else{
newYearDay=newYearDay+1;
tag+="<option value="+newYear+"-"+newYearMon+"-"+newYearDay+" day=星期"+arr[new Date(newYear,newYearMon-1,newYearDay).getDay()]+">"+newYear+"-"+newYearMon+"-"+newYearDay+" 星期"+arr[new Date(newYear,newYearMon-1,newYearDay).getDay()]+"</option>"
}
}
}
$("#mealDate").append(tag);
}
分享到:
相关推荐
很强大的一段JS 显示 年月日星期 农历 时分秒。比平时只有年月日星期时分秒的多了农历。很强大的一段JS 显示 年月日星期 农历 时分秒。比平时只有年月日星期时分秒的多了农历。
使用js动态显示当前时间(包括年月日星期以及时分秒),本人已经调试成功了,大家快点来下载吧!就一分,真心值的
计算两个时间的差(年月日星期小时分钟秒),代码有问题可以留言,我看到就会回复。
let daysOfWeek = ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六']; let weekDay = daysOfWeek[date.getDay()]; ``` 对于农历,JavaScript本身并不支持,我们需要引入外部库或API。在这种...
jQuery作为一款广泛使用的JavaScript库,为开发者提供了丰富的功能扩展,其中就包括各种年月日星期时间的特效插件。本文将深入探讨名为"jQuery多功能年月日星期时间特效插件"的资源,分析其核心功能、使用方法以及在...
用户可以双击星期行来设置周的偏移量,这意味着用户可以选择一周的开始是星期日还是星期一。这通常需要自定义函数来实现,通过修改Date对象的getDay()返回值来确定周的起始日。 再者,时间范围的选择是另一个关键...
总的来说,"vuejsTime横向时间年月日星期插件"提供了一个在Vue.js应用中展示时间轴的解决方案,结合了Vue的组件化思想和JavaScript的日期处理能力,同时考虑到了用户交互和视觉设计。通过理解和应用这个插件,开发者...
主要介绍了JS简单获取当前年月日星期的方法,结合完整实例形式分析了javascript基于自定义函数获取当前日期时间的方法,涉及javascript中Date()类的使用与日期相关运算技巧,需要的朋友可以参考下
本文将深入探讨如何利用JavaScript(简称JS)实现一个能够即时显示当前“年月日时分秒”以及“星期”的日期时间特效。 #### 核心知识点:JavaScript日期对象与DOM操作 1. **JavaScript日期对象**:JavaScript中的`...
这个压缩包"jQuery年月日星期数字日期时间跟指针一体时钟代码.zip"包含了一个使用jQuery实现的特殊时钟功能,能够显示年、月、日、星期以及数字日期和时间,并结合了指针式时钟的设计,为用户界面增添了一种独特的...
在这个"js 年月日时分 日历控件"中,开发者可能利用了HTML5的data属性来存储和传递额外的数据,比如日期和时间的选择精度。HTML5的data-*属性允许开发者自定义元素的数据,这在不引入额外的JavaScript库时尤其有用。...
为了实现一个完整的年月日时分秒`picker`选择器,我们需要进行以下步骤: 1. **创建组件结构**:首先,建立一个新的`WXML`(微信小程序的结构文件)和`WXSS`(样式文件),以及对应的`JS`(逻辑文件)来封装这个...
JavaScript 提供了丰富的 API 来处理日期和时间。在本例中,主要使用了 `Date` 对象来获取当前的系统日期和时间,并通过 `toLocaleString()` 方法将其格式化为本地日期和时间字符串。 #### 1.1 创建 Date 对象 ```...
在描述中提到的“vuejsTime横向时间年月日星期插件”是一个基于Vue.js开发的时间轴展示插件,它能帮助开发者在网页上以横向的形式清晰地展示时间信息,包括年、月、日以及星期,为用户呈现直观的时间线。 这个插件...
在开发移动应用或Web应用时,常常需要用户输入特定的时间信息,这时,年月日时分秒选择器就显得尤为重要。本教程将详细介绍如何利用uniapp的pick组件创建一个这样的选择器,并探讨其灵活性和适用性。 首先,uniapp...
在给定的标题“js获取年月日农历24气节”和描述“js获取年月日农历、24气节、星期、出行描述”中,我们可以看到这些功能的实现是重点。下面我们将详细探讨如何使用JavaScript实现这些功能。 首先,我们需要了解农历...
**标签中的“日历控件”**通常是指更为全面的日期选择器,它包括年、月、日的选择,并可能带有星期和时间选择。然而,本资源提供的控件专注于年和年月,简化了日历选择的复杂性,更适合那些不需要完整日期信息的场合...
Pikaday是一款轻量级的JavaScript日期选择器,它设计简洁,易于定制,并且支持多种配置选项,包括年月日选择。开发者通常会通过引入Pikaday的JS和CSS文件,然后配置相应的参数来创建自定义的年月选择控件。 创建JS...
"My97DatePickerBeta"是一个基于JavaScript的日期选择器插件,它提供了年、月、日、时、分、秒以及星期的完整选择功能。这个控件以其简洁的设计和良好的性能,受到了许多开发者的好评。它具备以下特点: 1. **易用...