分类 "JavaScript" 下的文章

getYear()

使用getYear()函数的本意是获取年份,以2014年为例,如:

var date = new Date();
var year = date.getYear();

在IE中是可以正确获取年份:2014,但是在FF等浏览器下则为:114。
原因则是 在 Firefox等浏览器内 getYear 返回的是 "当前年份-1900"的值(年份基数是1900)
而IE则是 当today的年份大于等于2000的时,直接将1900加上了,返回的2014。

getFullYear()

getFullYear()方法返回的是四位数的年份,各浏览器返回的结果都一样都是2014.没有争议。

getUTCFullYear()

getUTCFullYear() 方法可返回根据世界时 (UTC) 表示的年份的四位数字。返回 dateObject 用世界时表示时的年份,该值是一个四位的整数,而不是两位数的缩写。

var date = new Date();
var year = date.getUTCFullYear()

执行上面的js脚本,year的值也是2014.

<script language="javascript">
//获取域名
host = window.location.host;
host2=document.domain;

//获取页面完整地址
url = window.location.href;

document.write("<br>host="+host)
document.write("<br>host2="+host2)
document.write("<br>url="+url)
</script>