javascript时间全解析

上传人:宝路 文档编号:2157687 上传时间:2017-07-20 格式:DOC 页数:18 大小:79.50KB
返回 下载 相关 举报
javascript时间全解析_第1页
第1页 / 共18页
javascript时间全解析_第2页
第2页 / 共18页
javascript时间全解析_第3页
第3页 / 共18页
javascript时间全解析_第4页
第4页 / 共18页
javascript时间全解析_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《javascript时间全解析》由会员分享,可在线阅读,更多相关《javascript时间全解析(18页珍藏版)》请在金锄头文库上搜索。

1、javascript时间全解析( Date,setInterval,document)(一句废话下载 0财富,要用先下 载)废话少 说,先上效果图:代码跟上:js 日期格式化函数农历日期时间十分秒走动*margin:0;padding:0;list-style-type:none;a,imgborder:0;.timeheight:32px;line-height:32px;overflow:hidden;font-size:14px;width:300px;margin:20px auto;border:solid 1px #ddd;padding:0 10px;background:#F7

2、F7F7;function initArray() for(i=0;i12)?hrs-12:hrs);clckm=(min=12)?下午:上午;var stnr=;var ns=0123456789;var a=;function getFullYear(d) yr=d.getYear();if(yr/下面各行分 别是一种 风格,把不需要的删 掉即可document.write(+ getFullYear(today)+年 + ,+ isnMonthstoday.getMonth() +月+ today.getDate() +日,+ isnDaystoday.getDay() +);docum

3、ent.write(+getFullYear(today)+年+,+isnMonthstoday.getMonth()+月+today.getDate()+日,+isnDaystoday.getDay()+,+clck+clckh+:+clckm+:+clcks+);document.write(+(getFullYear(today)+).substring(0,4)+/+(today.getMonth()+1)+/+today.getDate()+);document.write(+hrs+:+clckm+:+clcks+);document.write(+today+);/=日期var

4、sWeek = new Array(星期日, 星期一, 星期二, 星期三 , 星期四, 星期五, 星期六);var dNow = new Date();var CalendarData = new Array(100);var madd = new Array(12);var tgString = 甲乙丙丁戊己庚辛壬癸;var dzString = 子丑寅卯辰巳午未申酉戌亥;var numString = 一二三四五六七八九十;var monString = 正二三四五六七八九十冬腊;var weekString = 日一二三四五六;var sx = 鼠牛虎兔龙蛇马羊猴鸡狗猪;var cYea

5、r, cMonth, cDay, TheDate;CalendarData = new Array(0xA4B, 0x5164B, 0x6A5, 0x6D4, 0x415B5, 0x2B6, 0x957, 0x2092F, 0x497, 0x60C96,0xD4A, 0xEA5, 0x50DA9, 0x5AD, 0x2B6, 0x3126E, 0x92E, 0x7192D, 0xC95, 0xD4A,0x61B4A, 0xB55, 0x56A, 0x4155B, 0x25D, 0x92D, 0x2192B, 0xA95, 0x71695, 0x6CA,0xB55, 0x50AB5, 0x4DA

6、, 0xA5B, 0x30A57, 0x52B, 0x8152A, 0xE95, 0x6AA, 0x615AA,0xAB5, 0x4B6, 0x414AE, 0xA57, 0x526, 0x31D26, 0xD95, 0x70B55, 0x56A, 0x96D,0x5095D, 0x4AD, 0xA4D, 0x41A4D, 0xD25, 0x81AA5, 0xB54, 0xB6A, 0x612DA, 0x95B,0x49B, 0x41497, 0xA4B, 0xA164B, 0x6A5, 0x6D4, 0x615B4, 0xAB6, 0x957, 0x5092F,0x497, 0x64B, 0

7、x30D4A, 0xEA5, 0x80D65, 0x5AC, 0xAB6, 0x5126D, 0x92E, 0xC96,0x41A95, 0xD4A, 0xDA5, 0x20B55, 0x56A, 0x7155B, 0x25D, 0x92D, 0x5192B, 0xA95,0xB4A, 0x416AA, 0xAD5, 0x90AB5, 0x4BA, 0xA5B, 0x60A57, 0x52B, 0xA93, 0x40E95);madd0 = 0; madd1 = 31; madd2 = 59; madd3 = 90;madd4 = 120; madd5 = 151; madd6 = 181;

8、madd7 = 212;madd8 = 243; madd9 = 273; madd10 = 304; madd11 = 334;function GetBit(m, n) return (m n) & 1; function e2c() TheDate = (arguments.length != 3) ? new Date() : new Date(arguments0, arguments1, arguments2);var total, m, n, k;var isEnd = false;var tmp = TheDate.getFullYear();total = (tmp - 19

9、21) * 365 + Math.floor(tmp - 1921) / 4) + maddTheDate.getMonth() + TheDate.getDate() - 38; if (TheDate.getYear() % 4 = 0 & TheDate.getMonth() 1) total+; for (m = 0; ; m+) k = (CalendarDatam = 0; n-) if (total Math.floor(CalendarDatam / 0x10000) + 1) cMonth-; function GetcDateString() var tmp = ; tmp

10、 += tgString.charAt(cYear - 4) % 10);tmp += dzString.charAt(cYear - 4) % 12);tmp += 年 ;if (cMonth 2020) return ; else solarMonth = (parseInt(solarMonth) 0) ? (solarMonth - 1) : 11; e2c(solarYear, solarMonth, solarDay); return GetcDateString(); var D = new Date();var yy = D.getFullYear();var mm = D.g

11、etMonth() + 1;var dd = D.getDate();var ww = D.getDay();var ss = parseInt(D.getTime() / 1000);function getFullYear(d) / 修正 firefox 下 year错误 yr = d.getYear(); if (yr function showLocale(obj)var str;var hh = obj.getHours();if(hh代码完了,扩展点知识:var myDate = new Date();myDate.getYear(); /获取当前年份(2 位)myDate.get

12、FullYear(); /获取完整的年份(4 位,1970-?)myDate.getMonth(); /获取当前月份 (0-11,0 代表 1月)myDate.getDate(); /获取当前日(1-31)myDate.getDay(); /获取当前星期 X(0-6,0 代表星期天)myDate.getTime(); /获取当前时间(从 1970.1.1 开始的毫秒数)myDate.getHours(); /获取当前小 时数(0-23)myDate.getMinutes(); /获取当前分钟数(0-59)myDate.getSeconds(); /获取当前秒数(0-59)myDate.getM

13、illiseconds(); /获取当前毫秒数(0-999)myDate.toLocaleDateString(); /获取当前日期var mytime=myDate.toLocaleTimeString(); /获取当前时间myDate.toLocaleString( ); /获取日期与时间日期时间脚本库方法列表Date.prototype.isLeapYear 判断闰年Date.prototype.Format 日期格式化Date.prototype.DateAdd 日期计算Date.prototype.DateDiff 比较日期差Date.prototype.toString 日期转字符

14、串Date.prototype.toArray 日期分割为数组Date.prototype.DatePart 取日期的部分信息Date.prototype.MaxDayOfDate 取日期所在月的最大天数Date.prototype.WeekNumOfYear 判断日期所在年的第几周StringToDate 字符串转日期型IsValidDate 验证日期有效性CheckDateTime 完整日期时间检查daysBetween 日期天数差在载人页面后,浏览器输出流自动关闭;在此之后,任何一个对当前页面进行操作的 document.write()方法将打开个新的输出流。它将清除当前页面内容( 包括

15、源文档的任何 变量或值) 、因此假如希望用脚本生成的 HTML替换当前页面,就必须把 HTML内容连接起来赋给一个变量、使用一个 document.write()方法完成写操作,不必清除文档并打开一个新数据流,一个 document.write()调用就可完成所有的操作。 关于 document.write()方法还有一点要说明的是它的相关方法 document.close()。脚本向窗口( 不管是本窗口或其他窗口)写完内容后必须关闭输出流。在延时脚本的最后一个document.write()方法后面必须确保含有 document.close()方法,不这样做就不能显示图片和表单。并且,任何后面调用的document.write()方法只会把内容追加到页面后,而不会清除现有内容来写入新值。document.write 方法一个最基本的 JavaScript 命令是 document.write。这个命令简单地打印指定的文本内容到页面上。为了逐字

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号