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);
ここで何が問題なのですか?コードが + 値 + ビットで停止するようなものです。メソッド呼び出し行の番号を変更しても、アラートの番号が変更されるため、何かを設定していることがわかります。