zoukankan      html  css  js  c++  java
  • JS代码获取当前日期时支持IE,不兼容FF和chrome,解决这个问题,我们需要把获取时间的getYear()函数换成getFullYear()

    以前在页面中获得当前时间的方法如下:

    function SelectTodayClient() {
    var d = new Date();
    var taday = d.getYear() + "-" + (d.getMonth() + 1) + "-" + d.getDate();
    alert($(taday);
    }

     IE运行正常,FF,chrome运行如下:

    113-8-30

    这样在程序中就会出现SqlDateTime 溢出异常:

    SqlDateTime 溢出。必须介于 1/1/1753 12:00:00 AM 和 12/31/9999 11:59:59 PM 之间。

    解决办法:把d.getYear()换成d.getFullYear()就可以了,代码如下:

    function SelectTodayClient() {
    var d = new Date();
    var taday = d.getFullYear() + "-" + (d.getMonth() + 1) + "-" + d.getDate();
    alert(taday);
    }

    IE、FF、chrome运行都正常,FF中截图:

    2012-8-30

  • 相关阅读:
    函数之形参与实参
    函数的介绍与方法
    生活如戏
    zabbix中的sql
    1
    1
    通过snmpwalk抓取设备端口的流量状况
    abc
    as
    网络质量IP获取脚本
  • 原文地址:https://www.cnblogs.com/wuyinghong/p/3291606.html
Copyright © 2011-2022 走看看