`

js 某一天为星期几的代码

    博客分类:
  • js
阅读更多
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>标题页</title>
</head>
<body>
<SCRIPT LANGUAGE="LiveScript">
function checkNum(str, min, max) {    //检测输入的数值
        if (str == "") {        
                alert("请输入有效的值.");        
                return false;    
        }    
        for (var i = 0; i < str.length; i++) {        
                var ch = str.substring(i, i + 1);        
                if (ch < "0" || ch > "9") {            
                        alert("请输入数值.");            
                        return false;        
                }    
        }    
        var val = parseInt(str, 10);    
        if ((val < min) || (val > max)) {        
                alert("请输入数值从 1 到 "+max+".");        
                return false;    
        }    
        return true;
}
function pushbutton(form){     
        //检查年月日的有效性                           
        if ((checkNum(form.day.value,1,31)) && (checkNum(form.month.value,1,12)) && (checkNum(form.year.value,0,2500))){
                var cur_day = parseInt(form.day.value,10);      //获取日
                var cur_month = parseInt(form.month.value,10);  //获取月
                var cur_year = parseInt(form.year.value,10);    //获取年
        }
        getDayOfWeek(cur_year+"-"+cur_month+"-"+cur_day);               //调用判断星期几的方法
}
function getDayOfWeek(dayValue){ 
    var day = new Date(Date.parse(dayValue.replace(/-/g, '/')));                             //将日期值格式化 
    var today = new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");  //创建星期数组
    alert( today[day.getDay()])                                                             //返一个星期中的某一天,其中0为星期日 
} 
</SCRIPT>
<FORM NAME = "calDay">
<PRE><B>日:</B>   
<INPUT TYPE="num" name="day" onChange="if (!checkNum(this.value, 1, 31)){this.focus();this.select();} else {}" size=10 value="">        
<B>月:</B> 
<INPUT TYPE="num" name="month" onChange="if (!checkNum(this.value, 1, 12)){this.focus();this.select();} else {}" size=10 value="">
<B>年:</B>  
<INPUT TYPE="num" name="year" onChange="if (!checkNum(this.value, 0, 2500)){this.focus();this.select();} else {}" size=10 value="">        
<INPUT TYPE="button" name="Find_Out" value="计算星期几" onclick="pushbutton(this.form)"></PRE>
</FORM>
</body>
</html>

 

分享到:
评论

相关推荐

    js获取日期跟星期几的一段小代码

    在JavaScript(简称JS)编程语言中,获取当前日期和星期几是一项常见的任务,尤其是在开发网页交互功能时。这里我们将深入探讨如何使用JavaScript实现这个功能,以及相关的重要知识点。 首先,JavaScript提供了内置...

    JS如何判断某天为星期几

    在JavaScript(JS)中,判断某一天是星期几是一个常见的需求,尤其是在开发涉及日期操作的应用时。本篇文章将深入解析如何使用JS来实现这一功能,包括理解提供的代码片段以及提供一个更为直观和易于理解的方法。 ##...

    JavaScript计算某一天是星期几的方法

    在介绍JavaScript计算某一天是星期几的方法之前,我们先来了解下JavaScript中与日期相关的基础知识。JavaScript使用Date对象来处理日期和时间。Date对象可以用来表示任何时间点,例如当前时间、过去或者未来的某个...

    JavaScript获取某一天所在的星期

    在JavaScript中,获取某一天所在的星期是一个常见的需求,特别是在处理日期和时间的场景下。本文将详细介绍如何使用JavaScript实现这个功能,并提供相应的示例代码。 首先,JavaScript的Date对象提供了获取当前日期...

    JS日历代码

    最后,从提供的压缩包文件"JS日历代码"中,你可以找到具体的实现代码,通过阅读和学习,加深对上述概念的理解,并可以根据需求进行修改和定制。记得在实践中不断探索和改进,以提高你的JavaScript编程技能。

    计算某年从某一天起某日是第几周

    在编程领域,计算某年从某一天起某日是第几周是一个常见的日期处理问题,主要涉及日期和时间的操作。这个任务通常会在日历应用、数据分析或者报告生成等场景中出现。下面我们将深入探讨如何实现这个功能,并提供相关...

    js简易日历特效原生代码

    此外,为了实现日历特效,可能需要添加一些交互功能,比如点击某一天时高亮显示,或者添加事件监听器来处理用户的选择。这可以通过添加类名或修改CSS样式来实现: ```javascript function highlightDate(date) { ...

    用 js + html 实现一个网页版日历

    使用js + html 实现的简单的网页版日历,顶部默认会显示当前日期和时间,时间会精确到秒,并且时间会实时刷新,日历UI符合主流日历的样式,可以选择年,月,日查看每个月份的每一天对应星期几,默认显示当前日期所在...

    jQuery数值日期星期月份范围选择器代码.zip

    - **星期选择**:允许用户选择特定的一周中的某一天或者连续几天。 - **月份选择**:用户可以选择一个特定的月份,或者指定年份和月份的范围。 - **自定义事件**:插件可能支持自定义的回调函数,当用户完成选择...

    c#实现日历控件的js代码

    当用户点击某一天时,对应的日期会被选中,可能还需要更新页面上的输入框或者其他UI元素。 4. **日期计算**:为了生成当前月或任意月份的日历,代码需要有处理日期的逻辑。这包括获取当前日期,检查月份的第一天是...

    运用js实现一个万年历程序.rar

    - 点击某一天时,显示或高亮该日期。 - 提供搜索功能,查找特定日期或日期范围。 在压缩包中的“万年历”文件可能是实现了以上功能的源代码,包括HTML、CSS和JavaScript文件。通过查看这些文件,你可以学习到具体的...

    javascript经典特效---测算年度星期数.rar

    计算具体某一天是星期几的过程通常涉及到蔡勒公式(Zeller's congruence)。这个公式能够根据年、月和日计算出对应的星期数(0代表星期日,1代表星期一,以此类推)。公式如下: ``` h = (q + [(13(m+1))/5] + K + ...

    一行代码判断两个日期是否在同一周

    **原理**:如果日期1所在周的星期天和日期2所在周的星期天是同一天,那么这两个日期在同一周。 ```csharp public static bool IsInSameWeek1(DateTime dtS, DateTime dtE) { return ((dtE - new TimeSpan(Convert....

    jQuery支持日期星期月份范围选择器代码.zip

    这意味着用户不仅可以选择两个特定日期之间的范围,还可以选择一周的某几天,或者一月的某个时间段。这样的灵活性使得该选择器能够适应各种需求,比如在酒店预订系统中,用户可能需要选择一个特定星期的入住和离店...

    javascript 生成一周的时间

    - `getDay()`:返回一周中的某一天(0-6,其中0表示星期天)。 - `toLocaleDateString()`:将日期格式化为本地格式的字符串。 - `setFullYear(year)`:设置完整年份。 - `setMonth(month)`:设置月份。 - `...

    JS弹出可供选择日期的日历

    JavaScript(简称JS)是一种广泛用于网页和网络应用的编程语言,尤其在前端开发中扮演着重要角色。在本文中,我们将深入探讨如何使用JavaScript实现一个弹出式日期选择器,这种功能常见于机票预订、酒店预定等场景,...

    JS实现万年历

    5. **交互功能**:可以添加额外的功能,如点击某一天显示详细信息,或者切换不同的月份和年份。 在这个过程中,`jQuery`库可能被用来简化DOM操作,提高代码的可读性和效率。例如,用jQuery选择和操作元素比原生...

    GetWeekFromDate.rar_日期计算_星期几

    本文将详细讲解如何通过编程实现“通过日期计算某天是星期几”的功能,以及与之相关的技术点。 首先,我们需要理解日期和星期几之间的关系。在计算机科学中,日期通常表示为年、月、日的组合,而星期几则是一个从0...

Global site tag (gtag.js) - Google Analytics