js得到系统日期代码 兼容ie和火狐

vardate=newDate();vary=date.getYear();varm=date.getMonth();vard=date.getDate();varday... var date = new Date();
var y = date.getYear();
var m = date.getMonth();
var d = date.getDate();
var day = date.getDay();
得到当前年份
这个火狐和IE得到的年份不一样,火狐差了1900年,怎么让他同时兼容
展开
 我来答
火狐
2014-02-21 · Firefox,最快最安全的上网体验
火狐
Mozilla Firefox火狐浏览器,是一款开放安全的开源浏览器,全球拥有5亿用户。
向TA提问
展开全部
  尊敬的用户,您好!很高兴为您答疑
  您的问题是使用的方法不对。
  getYear()
  使用getYear()函数的本意是获取年份,以2010年为例,如:
Js代码 var nowd = new Date(); var yf = nowd.getYear();
  在IE中是可以正确获取年份:2010,但是在FF等浏览器下则为:110。
  原因则是 在 FF等浏览器内 getYear 返回的是 "当前年份-1900" 的值(即年份基数是1900)
  而IE则是 当today的年份大于等于2000的时,直接将1900加上了,返回的 2010。

  getFullYear()
  使用getFullYear()在IE和FF中都可以正确获取年份:2010
  希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
InTomo
2014-01-20 · TA获得超过1598个赞
知道大有可为答主
回答量:5944
采纳率:41%
帮助的人:1839万
展开全部
  您好!很高兴为您答疑!var date = new Date()();var y = date.getFullYear();var m = date.getMonth()+1;var d = date.getDate()();var day = date.getDay();  您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wswhk
推荐于2017-09-30 · TA获得超过7.1万个赞
知道顶级答主
回答量:4.6万
采纳率:68%
帮助的人:7.4亿
展开全部
var date = new Date();
var y = date.getFullYear();
var m = date.getMonth()+1;
var d = date.getDate();
var day = date.getDay();

这样就对了 分别是年月日星期
你可以输出 var dateString=y+" 年 "+m+" 月 "+d+" 日";
alert(dateString);
更多追问追答
追问
这个火狐和IE得到的年份不一样,火狐差了1900年,怎么让他同时兼容
追答
用getFullYear 我下面写了

上面写过了 自己看看好不
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
itlam
2012-05-01 · 超过23用户采纳过TA的回答
知道答主
回答量:76
采纳率:0%
帮助的人:54.3万
展开全部
你这不是已经写出来了吗
追问
这个火狐和IE得到的年份不一样,火狐差了1900年,怎么让他同时兼容
追答
var date = new Date();
var y = date.getFullYear();
var m = date.getMonth();
var d = date.getDate();
var day = date.getDay();

getFullYear 我这里火狐和IE 都一样的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式