zoukankan      html  css  js  c++  java
  • js中getyear在不同浏览器的处理附:2008北京奥运会的倒计时js代码

    昨天在【北京混混网】里面增加了2008北京奥运会的倒计时功能,
    ps:介绍下北京混混网:)这是一个传说中力图打造最全北京生活攻略的论坛,希望大家多多支持:)
    logo:


    接着写:

    但是发现在Firefox里显示错误,
    原因就是 javascript 的兼容性问题

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

    在 Firefox 里面 getYear 返回的是 "当前年份-1900" 的值 (以前都如此)
    而微软很NB的做了一个改动:
    当today的年份大于等于2000的时候 直接把1900加上了 返回的 200X (而不是10X)
    如:today年份是1999 返回99
        today年份是2000 返回2000

    一个简单的解决是加一个判断:
    year = (year<1900?(1900+year):year);

    也有另外的方法
    通过 getFullYear getUTCFullYear 去调用
    var year = today.getFullYear();
    附:2008北京奥运会的倒计时js代码
    下载

  • 相关阅读:
    第二次作业
    第四次作业
    第三次作业
    第二次作业
    第一次作业
    第四次作业
    第三次作业
    第二次作业
    第一次大学作业
    第四次作业
  • 原文地址:https://www.cnblogs.com/vagerent/p/788840.html
Copyright © 2011-2022 走看看