0

IE8 で日付が正しく表示されません。多くの実装を試しましたが、正しく機能していません。これは、FF、Chrome、およびIE9で機能する元々持っていたものです。

var date = TranslateDate(new Date(CreatedDate);

ここで、CreatedDate は ac# 日時オブジェクトです。

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 に答える