zoukankan      html  css  js  c++  java
  • Chrome和FireFox中年份显示为113年的解决方法

    下面是段简单的JS显示时间代码片段:

    <script language="javascript" type="text/javascript">
    var week;
    if(new Date().getDay()==0)week="星期日";
    if(new Date().getDay()==1)week="星期一";
    if(new Date().getDay()==2)week="星期二";
    if(new Date().getDay()==3)week="星期三";
    if(new Date().getDay()==4)week="星期四";
    if(new Date().getDay()==5)week="星期五";
    if(new Date().getDay()==6)week="星期六";
    document.write("今天是"+new Date().getFullYear()+"年"+(new Date().getMonth()+1)+"月"+new Date().getDate()+"日 "+week);
    </script>

    上述代码貌似再在正常不过了,但是稍高版本的浏览器,如IE 9、Chrome和FireFox在显示的时候就会出现年份的不正常显示,显示为"undefined undefined" 或"113年",这个问题其实很容易解决。只要将取得系统年份的方法getYear换成getFullYear就OK了。

    上述代码已经过修改,可直接使用,并兼容各种浏览器。写出来,仅供大家参考。

  • 相关阅读:
    Java之final关键字
    Java之代码块
    Java之单例设计模式
    Java之数组
    python基础知识第九篇(函数)
    css--属性
    css-选择器
    css--引入css的3种方法
    html--多选
    python-列表--处理
  • 原文地址:https://www.cnblogs.com/ToFlying/p/3480250.html
Copyright © 2011-2022 走看看