- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
var characterDic = ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_; function getString(length) { var str = ; for (var i=0; i length; ++i) { var randNum = Math.floor(Math.random() * characterDic.length); str += characterDic.substring(randNum, randNum+1); } return str; } getString(5); 答案: 4.Date对象 Date对象是JavaScript提供的日期和时间的操作接口。 在JavaScript内部,所有日期和时间都储存为一个整数。 这个整数是当前时间距离1970年1月1日00:00:00的毫秒数,正负的范围为基准时间前后各1亿天 同Math对象一样,javascript也为Date对象提供了很多内置的方法。 (1)Date()函数 Date函数可以被Date对象可以直接调用,返回一个当前日期和时间的字符串。 Date(); //Fri Nov 7 2014 14:52:00 GMT+0800 (中国标准时间) Date(2000, 1, 1); //Fri Nov 7 2014 14:52:00 GMT+0800 (中国标准时间) // 无论有没有参数,直接调用Date总是返回当前时间 (2)Date(日期字符串|日期参数)构造函数 Date对象是一个构造函数,对它使用new命令,会返回一个Date对象的实例。 【如果不加参数,生成的就是代表当前时间的对象。】 语法:var date1 = new Date(); var today = new Date(); // Fri Nov 7 2014 14:52:00 GMT+0800 (中国标准时间) 【如果添加一个日期字符串作为参数,返回字符串所对应的时间。】 语法:var date2 = new Date(January 6, 2013); // Sun Jan 06 2013 00:00:00 GMT+0800 (中国标准时间) 一些其他合法的日期字符串写法 new Date(datestring) new Date(2013-2-15) new Date(2013/2/15) new Date(2013-FEB-15) new Date(FEB, 15, 2013) new Date(FEB 15, 2013) new Date(Feberuary, 15, 2013) new Date(Feberuary 15, 2013) new Date(15, Feberuary, 2013) Sun Jan 06 2013 00:00:00 GMT+0800 (中国标准时间) 【如果添加日期参数,返回字符串所对应的时间。】 语法:var date2 = new Date(year, month, day, hours, minutes, seconds, ms) 使用日期参数时,年月必须写,其他则默认和可以省略,省略为0。 new Date(2013, 2)// Fri Mar 01 2013 00:00:00 GMT+0800 (中国标准时间) new Date(2013, 0, 15)// Tue Jan 15 2013 00:00:00 GMT+0800 (中国标准时间) new Date(2013, 0, 22, 7)// Tue Jan 22 2013 07:00:00 GMT+0800 (中国标准时间) new Date(2013, 0, 1, 8, 15, 47, 18) //Tue Jan 01 2013 08:15:47 GMT+0800 (中国标准时间) (3)日期运算 之前提到过,javascript内部存储日期类型的时候等于距离1970年1月1日零点的毫秒数。而显示给用户的时候是转换为字符串显示的。因此: 两个日期对象进行减法运算,返回的就是它们间隔的毫秒数。 两个日期对象进行加法运算,返回的就是连接后的两个字符串。 var d1 = new Date(2000, 2, 1); var d2 = new Date(2000, 3, 1); console.log(d2-d1);//2678400000 console.log(d2+d1);//Sat Apr 01 2000 00:00:00 GMT+0800 (中国标准
原创力文档


文档评论(0)