为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

显示当前日期

2018-08-04 21页 doc 47KB 15阅读

用户头像

is_079973

暂无简介

举报
显示当前日期显示当前日期 function tick() { var hours, minutes, seconds, xfile; var intHours, intMinutes, intSeconds; var today, theday; today = new Date(); function initArray(){ this.length=initArray.arguments.length for(var i=0;i
显示当前日期
显示当前日期 function tick() { var hours, minutes, seconds, xfile; var intHours, intMinutes, intSeconds; var today, theday; today = new Date(); function initArray(){ this.length=initArray.arguments.length for(var i=0;i 如何显示当天日期(yyyy-mm-dd)的Javascript示例(用到Date对象的getFullYear,getMonth和getDate方法)

Javascript示例代码解释:这个示例用到了Javascript内置对象Date的getFullYear,getMonth和getDate方法。首先申明一个变量d,var d = new Date(),表示将当天的日期值赋给变量d。然后使用getFullYear得到年份的值,用getMonth得到月份值(注:getMonth返回值范围为0到11,所以要得到实际的月份,还要加1),用getDate得到当天日期所在月份的日期值。

这个示例还用到了"test?语句1:语句2",意思是如果符合test条件,那么执行语句1,否则使用语句2。计算月和日都用到了这个语法,如果月和日小于10,在月和日的值之前应该加0。

================================================================================ ========================== Date(日期)对象可以使用Date()构造器来创建。 首先介绍一下Date 对象 创建一个日期对象: Js代码 var objDate=new Date([arguments list]); var objDate=new Date([arguments list]); 它没有参数,返回的数值就是当前的日期。下面的显示了日期构造器的有效输入: 无参数的构造函数 Js代码 var today = new Date(); var today = new Date(); 返回当前的日期和时间 new Date("month dd,yyyy hh:mm:ss"); month:用英文表示月份名称,从January到December mth:用整数表示月份,从(,月)到,,(,,月) dd:表示一个月中的第几天,从1到31 yyyy:四位数表示的年份 hh:小时数,从0(午夜)到23(晚11点) mm:分钟数,从0到59的整数 ss:秒数,从0到59的整数 Js代码 var newyear = new Date("December 31, 1998 23:59:59"); var newyear = new Date("December 31, 1998 23:59:59"); 输入的是表单的字符串 “月 日,年 小时:分钟:秒” new Date(yyyy,mth,dd); Js代码 var bday = new Date(75, 1, 16); var bday = new Date(75, 1, 16); 参数是年份,月,日 new Date(yyyy,mth,dd,hh,mm,ss); Js代码 var bday = new Date(75, 1, 16, 12, 0, 0); var bday = new Date(75, 1, 16, 12, 0, 0); 参数是年份,月,日,小时,分钟,秒 还有两种构造方式: new Date("month dd,yyyy"); new Date(ms); 需要注意这一种形式,参数表示的是需要创建的时间和GMT时间1970年1月1日之间相差的毫秒数。 示例: Js代码 new Date("January 12,2006 22:19:35"); new Date("January 12,2006"); new Date(2006,0,12,22,19,35); new Date(2006,0,12); new Date(10); new Date("January 12,2006 22:19:35"); new Date("January 12,2006"); new Date(2006,0,12,22,19,35); new Date(2006,0,12); new Date(10); 上面的各种创建形式都表示2006 年1月12日这一天。 这里作点补充:月份是从0开始的,比如一月份=0,二月份=1,三月份=3等等。 从上面可以看出创建一个日期对象是相对地简单,以下的表格是一系列的函数可以用于改变 或者访问这些对象的属性: 日期访问方法 getYear() 返回年份的最后两位数字 getMonth() 返回年份中的第几月(0到11) getDate() 返回月份中的第几日(1到31) getDay() 返回星期中的第几天 (0到6) getTimezoneOffset() 返回当地时间与格林尼治天文台平均时间的差别 getHours() 返回一天中的时针点数(0到23) getMinutes() 返回分钟 (0..59) getSeconds() 返回时间的秒 (0到59) getTime() 返回自从公元1970年1月1日的毫秒数 这里注意:IE浏览器的一些版本返回Timezoneoffset数值是用错误的符号,比如用”-”代替”+”等等。 示例:显示当前日期 按照YYYY-MM-DD格式显示 Html代码 日期设置方法 setDate() 设置每月中的第几天(从0到30) setHours() 设置小时(从0到23) setMinutes() 设置分钟(从0到59) setMonth() 设置月份(从0到11) setSeconds() 设置秒数(从0到59) setTime() 设置时间(从公元以来的毫秒数) setYear() 设置年份 其它的日期方法 parse 转化日期字符串为自从公元以来的毫秒数,比如Date.parse(“date string”) toString() Sat Jun 2 16:08:24 UTC+0800 2001 toGMTString() Sat, 2 Jun 2001 08:08:24 UTC toLocaleString() 2001年6月2日 16:08:24 所有的这些函数引用于独立的日期对象。如果你具有深厚的Java编程背景,那么你可以将它们认为是Date类的一些公共的方法而已。 下面给出一个典型的例子来设置日期对象到当前时间加1年: Js代码 var nextYear = new Date(); // 初始化日期对象 nextyear.setYear(nextYear.getYear() + 1); // 增加1年 ================================================================================ =========================== New Document 本文来自CSDN博客,转载请标明出处: ================================================================================ ====================================== 在主页的编写中,Java的运用已经是非常热门和常见的了。其中,Java Script因其编写容易、与页面结合密切而受到了大家的青睐,因而在WWW上运用的最为广泛。在这里我将给大家介绍一些Java Script最基本的运用,初学者可以将这些程序稍加修改运用到自己的主页中去。 插入显示当前日期 显示当前时间 显示文件的最后修改时间 在状态条显示信息 打开另一页面 弹出消息框和输入框 返回和前进 显示对方浏览器的型号 检验用户提取的表单 另外:我将Java Script的对象及这些对象的属性、方法、事件做了一个列表供大家参考。 -------------------------------------------------------------------------------- 插入显示当前日期 这是一个非常简单和常见的程序,为了初学者我还是讲一讲。请看下面的例子: 今天是2002年5月2日;星期四 上面这段文字就是使用Java Script显示的。我们来看源程序: 这里要注意的是月份的表示,getMonth()得到的是0-11;0表示一月,1表示二月依此类推,所以我们要显示月份要先加1。另外,Java对两千年问题也已作了考虑,当小于2000年时Java显示两位数字如1998年显示98,当大于2000年时,显示四位数字。避免了出现两千年问题。 -------------------------------------------------------------------------------- 显示当前时间 显示当前时间和显示当前日期相似,然而时间是不停在流逝的(除非你以光速运动,或者你是位漂亮的小姐),因此显示时间也要是动态变化的。我们用一个定时器来动态改变时间的显示,然而我们无法用write()来刷新文档,因为当我们再次调用write()时,将会把原来的文档冲掉,所以显示时间要借用text文本框。例子: 源程序如下:
这里我想说一说定时器函数,其实定时器这个叫法并不恰当,应该叫延时器函数,这个函数的作用是延时调用另一个指定的函数,此函数只执行一次指定函数,而不是象我们所想的那样不停地调用指定函数,要想真正地成为定时器必须在被调用函数执行时再次设定延时器函数。 -------------------------------------------------------------------------------- 显示文件的最后修改时间 有的朋友为了显示自己的水平,常使用这个程序,因此我也显示一下我的水平吧;请看下例: 文件的最后修改日期01/26/2002 00:31:46 源程序: 这么简单的程序看来不用我介绍了。 -------------------------------------------------------------------------------- 在状态条显示信息 当我们用鼠标指向一个链接时,我们可以在浏览器的状态条看到要链接的文档,Java Script提供了改变此信息的手段。请点击下面的按钮,你将看到状态条中出现“嗨~你好~” 请看源程序:
通过改变status的值你就可以改变状态条信息。另外要注意的是,有些朋友喜欢使用状态条来显示滚动信息,其实这不是一个好的主意,因为用状态条来显示滚动信息,往往会阻碍浏览器正常信息的显示,当用户鼠标指向一个链接时,浏览器会和Java Script发生冲突,干扰信息的显示。 -------------------------------------------------------------------------------- 打开另一页面 使用Java Script我们可以打开一个新的浏览器窗口,并且可以控制浏览器窗口的外观,使用open()可以很容易做到这一点。 源程序如下:
使用新的窗口值得注意的是不要打开太多的窗口,因为没有人会喜欢出现一大堆的浏览器窗口。open函数第一个参数为URL地址,第二个参数为窗口名,第三个参数为窗口状态外观。 -------------------------------------------------------------------------------- 弹出消息框和输入框 消息框和输入框的运用更是普遍; 源程序:


有的朋友可能会想到在自己的主页中放置一个消息框程序,当用户每次一访问此主页就自动弹出一个消息框显示一条消息,其实这也不是一个好的主意,除非你有十万火急的事情要通知访问者,否则请不要这样做。在设计主页时要以他人为中心,就是说要由访问者自己决定该做什么事情,而不是强加给他人,否则会让人感到厌烦或者认为你自作多情。 -------------------------------------------------------------------------------- 返回和前进 用户不但可以使用浏览器中的工具条控制页面的前进后退,而且可以使用Java Script在页 面中提供相同的功能,使用history对象中的back()和forward()就可做到这一点: 程序如下:
另外还可以用history.go(int)函数实现这些功能。 -------------------------------------------------------------------------------- 显示对方浏览器的型号 有的时候你会在一些主页上看到这样的信息: 你所用的浏览器是Microsoft Internet Explorer4.0 (compatible; MSIE 6.0; Windows 98) 你也许会感到很惊讶,对方怎么知道你所用浏览器的型号,其实这是非常简单的小把戏,你 只要输入如下代码就可以实现了: -------------------------------------------------------------------------------- 检验用户提交的表单 有的时候,你的主页要使用CGI程序和用户进行交互,一个最简单的例子就是留言册。用户 通过提交表单的方式调用主机上的CGI程序,此程序在服务器上运行完成一定的工作--例如 记下用户的留言,然后返回一个信息给用户。在这个过程中,我们不能保证用户提交的都是 有效的表单,也可能提交的是一份没有任何内容的表单;因此在CGI程序中肯定会有对表单 进行检验的部分。假如象这样的无效表单占了大部分的话,不但给服务器造成沉重的负担, 而且对网络的传输也是大大不利(现在国内上网就象蜗牛爬一样)。因此我们要想办法避免这 种状况,最好是发送的全是有效的表单。此时JavaScript就派上用场了,我们可以使用 JavaScript对用户提交的表单进行检验,对于无效的表单就阻止其发送,而只让有效的表单 通过。我们看下面一个例子: 源程序如下:

此程序中检验文本框中字符串的长度,只有长度非零即有文字输入,才允许提交表单,否则 提示你输入文字,并将输入焦点切换倒文本框。在onsubmit事件中返回true表示允许发送, false表示不允许发送。 本文来自CSDN博客,转载请标明出处: ================================================================================ ================================ 代码演示效果为“2007年2月25日星期日正午12:42:48”。 使用方法:将下面的JS代码放到你想要显示的页面中(支持HTML页面),然后在你想要 显示时间的位置插入下面的代码即可
JS代码如下: 详细出处参考:
/
本文档为【显示当前日期】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
热门搜索

历史搜索

    清空历史搜索