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

  • 相关阅读:
    preprocess
    数组
    共用体
    动态内存管理函数
    C链表
    文件的定位与出错检查
    字符串读写函数
    C文件操作
    位运算
    爱好-超级IP:超级IP
  • 原文地址:https://www.cnblogs.com/wuyinghong/p/3291606.html
Copyright © 2011-2022 走看看