设为首页
加入收藏
帮助中心
首页 | 红盾通告 | 信息中心 | ASP技术 | 数据库 | 网页设计 | 网管专栏 | OICQ攻略 | 墨客频道 | 网站运营 |
当前位置:首页 >> 网页设计 >> Javascript >> 正文
最新信息
·Javascript处理数字的几个…
·判断当前网页是否为本站页…
·鼠标指上图片替换后出现下…
·逍遥狼无图片智能圆角
·javascript获取当前网页文…
·用javascript获得地址栏参…
·JavaScript常用判断函数
·双击鼠标滚动屏幕的代码
·web应用漏洞扫描工具Jikto…
·常备JS操作
资料搜索
热点信息
·js获取图片尺寸
·怎么让弹出窗口最大化
·web应用漏洞扫描工具Jikto…
·判断radio多个单选按纽中是…
·如何用文字做一个只刷新验…
·防止F5刷新执行onunload事…
·Javascript获取IE浏览器窗…
·关闭IE时调用onbeforeunlo…
·js表单提交验证
·javascript获取当前网页文…
推荐信息
·显示日期方式
·添加到收藏夹
·终极应用--弹出的窗口之Co…
·防止被人frame
·web应用漏洞扫描工具Jikto…
·JavaScript常用的一些验证…
·关闭IE时调用onbeforeunlo…
·js表单提交验证
·自己综合其他资料写的一套…
·window.open具体参数


Google
 
计算你的出生日在星期几。有时间有点意思
〖编辑:Cloudy | 浏览:人次〗

<html>

<head><script LANGUAGE="JavaScript">

<!--
//Author: Michael Gudaitis
//e-mail: jojoo@jojoo.net
//You may use this script free of charge so long as
//this copyright information stays intact.
//copyright 1998

function cala_day(form) {
       
        var nSwitch = 0
        var nMonth = parseInt(form.month.value)
        var nDay =  parseInt(form.day.value)
        var nYear =  parseInt(form.year.value)
       
        if(!(nYear % 4) && (nMonth > 2)) {
                nSwitch = 1
        }              

        var nDayOfWeek = cala_weekday(nMonth, nDay, nYear)
       
        if(nSwitch) {
                nDayOfWeek++
                nSwitch = 0
        }
       
        day_display(form, nDayOfWeek)
}

function cala_weekday( x_nMonth, x_nDay, x_nYear) {

        if(x_nMonth >= 3){     
                x_nMonth -= 2
        }
        else {
                x_nMonth += 10
        }

        if( (x_nMonth == 11) || (x_nMonth == 12) ){
                x_nYear--
        }

        var nCentNum = parseInt(x_nYear / 100)
        var nDYearNum = x_nYear % 100
       
        var nPart1 = parseInt(2.6 * x_nMonth - .2)
       
        var nZeller = (parseInt(nPart1 + x_nDay + nDYearNum + (nDYearNum / 4) + (nCentNum / 4) - 2 * nCentNum)) % 7
       
        if(nZeller < 0){
                nZeller += 7
        }
       
        return nZeller
}

function day_display(form, x_nDayOfWeek) {

        if(x_nDayOfWeek == 0) {
                form.birthday.value = "Saturday"
                return
        }
        if(x_nDayOfWeek == 1) {
                form.birthday.value = "Sunday"
                return
        }
        if(x_nDayOfWeek == 2) {
                form.birthday.value = "Monday"
                return
        }
        if(x_nDayOfWeek == 3) {
                form.birthday.value = "Tuesday"
                return
        }
        if(x_nDayOfWeek == 4) {
                form.birthday.value = "Wednesday"
                return
        }
        if(x_nDayOfWeek == 5) {
                form.birthday.value = "Thursday"
                return
        }
        if(x_nDayOfWeek == 6) {
                form.birthday.value = "Friday"
                return
        }

        form.birthday.value = "Not a valid date."
}
//-->

</script>

<title>JavaFILE</title>
<base target="leftframe">
</head>

<body BGCOLOR="#ffffff" link="#CC0033" vlink="#333399" alink="#FF0000" <!--content start-->

<p align="center"><img src="http://www.javafile.com/images/banner.GIF"
alt="banner.GIF (2826 bytes)"></p>

<table WIDTH="96%" BORDER="0" CELLSPACING="5" CELLPADDING="5">
  <tr>
    <td WIDTH="100%">Ever wonder what day you were born on? Well, you can find out with this
    neat little script. Simply type your bithdate in the algorithingie below, and it will tell
    ya'...honest!<font FACE="ARIEL,HELVETICA" SIZE="-1"><p align="center"></font>Author: <a
    href="mailto:sparrow@erols.com">Michael Gudaitis</a>   <a
    href="http://www.javafile.com/javascripts/clocks/calc3.zip">Download the Script</a><font
    FACE="ARIEL,HELVETICA" SIZE="-1"></p>
    <p>To use this algorithm, input your date of birth (MM/DD/YYYY), press "ok" and
    then <i>boom</i> the day of the week in which you were born on appears. </p>
    <form>
      <div align="center"><center><table WIDTH="225" BORDER="1" ALIGN="CENTER">
        <tr>
          <td WIDTH="250" COLSPAN="2" ALIGN="center" bgcolor="#0000FF"></font><font SIZE="-1"
          color="#FFFFFF" FACE="ARIEL,HELVETICA"><b>Zeller's Algorithm</b></font><font
          FACE="ARIEL,HELVETICA" SIZE="-1"></td>
        </tr>
        <tr>
          <td WIDTH="100" bgcolor="#FF0000"><font color="#FFFF00"><font SIZE="2"><b>Month:</b><input
          TYPE="Text" NAME="month" SIZE="4"><br>
          <br>
          <b>Day:</b><input TYPE="Text" NAME="day" SIZE="4"><br>
          <br>
          <b>Year:</b><input TYPE="Text" NAME="year" SIZE="4"></font> </font></td>
          <td WIDTH="125" ALIGN="center" bgcolor="#FF0000"><font color="#FFFF00"><br>
          <font SIZE="2"><b>Example:</b></font> <br>
          <font SIZE="2"><i><b>11-1-1970</b><br>
          <b>Sunday</b></i><br>
          <br>
          <b>Your were born on a</b></font> <br>
          <input TYPE="Text" NAME="birthday" SIZE="10"> </font></td>
        </tr>
        <tr>
          <td COLSPAN="2" ALIGN="center" bgcolor="#0000FF"><input TYPE="button" VALUE="OK"
          ONCLICK="cala_day(this.form)"><input TYPE="reset"></font></td>
        </tr>
      </table>
      </center></div>
    </form>
    </td>
  </tr>
</table>
<!--content stop-->
</body>
</html>

 


录入时间:2006-06-20 12:46:07 [打印本页] [关闭窗口] [返回顶部]
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。

Copyright © 2006-2014 0733168.Com Inc All Rights Reserved
关于我们 | 广告合作 | 联系我们 | 法律声明 | 友情链接 | 意见反馈
本站所收录信息、社区话题、及本站所做之广告均属其个人行为,与本站立场无关
湘ICP备06008436号