0

在 IE8 中,我的日期没有正确显示。我尝试了许多实现,但它们无法正常工作。这是我最初在 FF、Chrome 和 IE9 中工作的内容。

var date = TranslateDate(new Date(CreatedDate);

其中 CreatedDate 是 ac# datetime 对象。

function TranslateDate(d) {
    return GetMonth(d) + '/' + GetDay(d) + '/' + d.getFullYear();
}

function GetMonth(d) {
    var month = d.getMonth() + 1;
    return (('' + month).length < 2 ? '0' : '') + month;
}

function GetDay(d) {
    var day = d.getDate();
    return (('' + day).length < 2 ? '0' : '') + day;
}

任何帮助,将不胜感激!

4

1 回答 1

1

到目前为止,最简单的解决方案是使用 moment.js。确保保存文件,而不是根据 IE 8 的 url 查找文件。

于 2013-03-11T03:09:34.843 回答