`

js 年月日星期

阅读更多

//年月日,星期
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+"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;星期"+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+"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;星期"+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+"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;星期"+arr[new Date(newYear,newYearMon-1,newYearDay).getDay()]+"</option>"
            }

        }

    }
    $("#mealDate").append(tag);
}
 
分享到:
评论

相关推荐

    时间JS年月日星期 农历 时分秒

    很强大的一段JS 显示 年月日星期 农历 时分秒。比平时只有年月日星期时分秒的多了农历。很强大的一段JS 显示 年月日星期 农历 时分秒。比平时只有年月日星期时分秒的多了农历。

    使用js动态显示当前时间(包括年月日星期以及时分秒)

    使用js动态显示当前时间(包括年月日星期以及时分秒),本人已经调试成功了,大家快点来下载吧!就一分,真心值的

    计算两个时间的差(年月日星期小时分钟秒).js

    计算两个时间的差(年月日星期小时分钟秒),代码有问题可以留言,我看到就会回复。

    显示年月日星期的时间日历(带农历)

    let daysOfWeek = ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六']; let weekDay = daysOfWeek[date.getDay()]; ``` 对于农历,JavaScript本身并不支持,我们需要引入外部库或API。在这种...

    jQuery多功能年月日星期时间特效插件.zip

    jQuery作为一款广泛使用的JavaScript库,为开发者提供了丰富的功能扩展,其中就包括各种年月日星期时间的特效插件。本文将深入探讨名为"jQuery多功能年月日星期时间特效插件"的资源,分析其核心功能、使用方法以及在...

    js年月日周时间范围控件

    用户可以双击星期行来设置周的偏移量,这意味着用户可以选择一周的开始是星期日还是星期一。这通常需要自定义函数来实现,通过修改Date对象的getDay()返回值来确定周的起始日。 再者,时间范围的选择是另一个关键...

    vuejsTime横向时间年月日星期插件

    总的来说,"vuejsTime横向时间年月日星期插件"提供了一个在Vue.js应用中展示时间轴的解决方案,结合了Vue的组件化思想和JavaScript的日期处理能力,同时考虑到了用户交互和视觉设计。通过理解和应用这个插件,开发者...

    JS简单获取当前年月日星期的方法示例

    主要介绍了JS简单获取当前年月日星期的方法,结合完整实例形式分析了javascript基于自定义函数获取当前日期时间的方法,涉及javascript中Date()类的使用与日期相关运算技巧,需要的朋友可以参考下

    年月日时分秒加星期即时显示的JS日期时间特效

    本文将深入探讨如何利用JavaScript(简称JS)实现一个能够即时显示当前“年月日时分秒”以及“星期”的日期时间特效。 #### 核心知识点:JavaScript日期对象与DOM操作 1. **JavaScript日期对象**:JavaScript中的`...

    jQuery年月日星期数字日期时间跟指针一体时钟代码.zip

    这个压缩包"jQuery年月日星期数字日期时间跟指针一体时钟代码.zip"包含了一个使用jQuery实现的特殊时钟功能,能够显示年、月、日、星期以及数字日期和时间,并结合了指针式时钟的设计,为用户界面增添了一种独特的...

    js 年月日时分 日历控件

    在这个"js 年月日时分 日历控件"中,开发者可能利用了HTML5的data属性来存储和传递额外的数据,比如日期和时间的选择精度。HTML5的data-*属性允许开发者自定义元素的数据,这在不引入额外的JavaScript库时尤其有用。...

    微信小程序 -- 年月日时分秒 picker 选择器

    为了实现一个完整的年月日时分秒`picker`选择器,我们需要进行以下步骤: 1. **创建组件结构**:首先,建立一个新的`WXML`(微信小程序的结构文件)和`WXSS`(样式文件),以及对应的`JS`(逻辑文件)来封装这个...

    日期,时间格式,年月日时分秒星期JAVAScript代码

    JavaScript 提供了丰富的 API 来处理日期和时间。在本例中,主要使用了 `Date` 对象来获取当前的系统日期和时间,并通过 `toLocaleString()` 方法将其格式化为本地日期和时间字符串。 #### 1.1 创建 Date 对象 ```...

    vuejsTime横向时间年月日星期插件.zip

    在描述中提到的“vuejsTime横向时间年月日星期插件”是一个基于Vue.js开发的时间轴展示插件,它能帮助开发者在网页上以横向的形式清晰地展示时间信息,包括年、月、日以及星期,为用户呈现直观的时间线。 这个插件...

    年月日时分秒选择器.zip

    在开发移动应用或Web应用时,常常需要用户输入特定的时间信息,这时,年月日时分秒选择器就显得尤为重要。本教程将详细介绍如何利用uniapp的pick组件创建一个这样的选择器,并探讨其灵活性和适用性。 首先,uniapp...

    js获取年月日农历24气节

    在给定的标题“js获取年月日农历24气节”和描述“js获取年月日农历、24气节、星期、出行描述”中,我们可以看到这些功能的实现是重点。下面我们将详细探讨如何使用JavaScript实现这些功能。 首先,我们需要了解农历...

    只有年或年月的js控件

    **标签中的“日历控件”**通常是指更为全面的日期选择器,它包括年、月、日的选择,并可能带有星期和时间选择。然而,本资源提供的控件专注于年和年月,简化了日历选择的复杂性,更适合那些不需要完整日期信息的场合...

    JS年月选择控件

    Pikaday是一款轻量级的JavaScript日期选择器,它设计简洁,易于定制,并且支持多种配置选项,包括年月日选择。开发者通常会通过引入Pikaday的JS和CSS文件,然后配置相应的参数来创建自定义的年月选择控件。 创建JS...

    简单植入性能不错JS(年月日时分秒星期)时间控件

    "My97DatePickerBeta"是一个基于JavaScript的日期选择器插件,它提供了年、月、日、时、分、秒以及星期的完整选择功能。这个控件以其简洁的设计和良好的性能,受到了许多开发者的好评。它具备以下特点: 1. **易用...

Global site tag (gtag.js) - Google Analytics