JS中的日期值导致12/31/1969 4:00 PM

时间:2013-06-06 05:52:54

标签: javascript

我有以下代码片段,它让我适合。我只想获取最新的日期,而不是在12/31/1969 4:00 PM。代码如下,任何/所有帮助非常感谢。

if (setPass) {

    var lastDate = new Date().toJSON();
        for (var k = passVal.Values.length - 1; k >= 1; k--) {
            if (passVal.Values[k].Average !== passVal2.Values[k].Average) {
                lastDate = passVal.Values[k].Date.toUTCString();
                break;
            }
        }
    }

    var passView = {

        ID: id,
        lastDate: lastDate
    };

    results.push(passView);
}

1 个答案:

答案 0 :(得分:0)

你需要的格式是一个字符串,所以你可以建立自己的格式。像,

var date = new Date().getDate() < 10 ? '0' + new Date().getDate() : new Date().getDate();
var month = new Date().getMonth() < 10 ? '0' + new Date().getMonth() : new Date().getMonth();
var year = new Date().getFullYear();
var fullYear = month +'/'+ date  +'/'+ year ;
console.log(fullYear);

那么你可以通过它。干杯:)。