不难,为何不自己写个。

解决方案 »

  1.   

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>无标题文档</title>
    </head><body>
    <script>
    function Conv2GMT(ct) {
    var xd = new Date();
    var yy = xd.getYear();
    var mm = xd.getMonth() + 1;
    var signflag = 1;
    var aslen = ct.length;
    var useExpire = 1;
    var Expirestr = "";
    if (ct.substring(0,1) == "-") {
    signflag = -1;
    }
    var stflag = ct.substring(aslen - 1, aslen);
    var snum = 0 + ct.substring(1, aslen - 1);
    if (stflag == "y") {
    xd.setYear(yy + signflag * snum);
    } else if (stflag == "M") {
    mm = mm + signflag * snum;
    while (mm < 0) {
    mm = mm + 12;
    yy--;
    }
    while (mm > 11) {
    mm = mm - 12;
    yy++;
    }
    xd.setYear(yy);
    xd.setMonth(mm);
    } else if (stflag == "d") {
    xd.setTime(xd.getTime() + signflag * snum * 24 * 3600 * 1000);
    } else if (stflag == "h") {
    xd.setTime(xd.getTime() + signflag * snum * 3600 * 1000);
    } else if (stflag == "m") {
    xd.setTime(xd.getTime() + signflag * snum * 60 * 1000);
    } else if (stflag == "s") {
    xd.setTime(xd.getTime() + signflag * snum * 1000);
    } else {
    useExpire = 0;
    }
    if (useExpire != 0) {
    Expirestr = ";expires=" + xd.toGMTString();
    }
    return Expirestr;
    }
    var kd = new Date();
    document.write(kd.toGMTString());
    document.write("<br>");
    document.write(Conv2GMT("+2y"));
    </script>
    </body>
    </html>