无法设置javascript cookie过期日期

无法设置javascript cookie过期日期,javascript,cookies,Javascript,Cookies,这里怎么了?就像代码在+值+位处停止一样。更改方法调用行中的数字仍然会导致警报中的数字更改,因此我知道它正在设置某些内容。警报不会给出过期日期,它只会显示值。 用Firebug检查您的cookie,它应该有正确的过期日期。警报不会告诉您过期日期,它只会显示值。 用Firebug检查你的cookie,它应该有正确的过期日期。为什么它不给出日期?document.cookie会给你一系列用“;”分隔的cookie,下面的帖子可能会帮助你(我没有尝试过),那么我如何获取金钱价值呢。它的值是money=

这里怎么了?就像代码在+值+位处停止一样。更改方法调用行中的数字仍然会导致警报中的数字更改,因此我知道它正在设置某些内容。

警报不会给出过期日期,它只会显示值。
用Firebug检查您的cookie,它应该有正确的过期日期。

警报不会告诉您过期日期,它只会显示值。
用Firebug检查你的cookie,它应该有正确的过期日期。

为什么它不给出日期?document.cookie会给你一系列用“;”分隔的cookie,下面的帖子可能会帮助你(我没有尝试过),那么我如何获取金钱价值呢。它的值是money=934543或我设置的任何值。它没有分号。没关系,我只是删除了“end”位,这样子字符串就一直到了末尾。为什么它不给出日期呢?document.cookie会给你一组cookie,它们之间用“;”隔开。下面的帖子可能会帮助你(我没有尝试过),那么我如何检索货币价值呢。它的值是money=934543或我设置的任何值,它没有分号,没关系,我只是删除了“end”位,所以子字符串一直到末尾。
function setMoney(value) {
    var myDate = new Date(2050, 9, 12);
    myDate.toUTCString();
    alert(document.cookie); //i get the old cookie as normal
    document.cookie = "money=" + value + ";expires=" + myDate + ";";
    alert(document.cookie); //i get money=987996 and i dont get the expiration date
}
setMoney(987996);