ERPシステムの出力に基づいて自動的にHTMLテーブルを構築し、CSSを使用して簡単にフォーマットすることができました。最後のステップは、日付フィールドの条件付き書式設定です。日付が<の場合は、今から4,> 7日の間にREDフィールドを作成し、それ以外の場合は「NOW」に設定します。HTMLテーブルの条件付き警告
このサイトから数多くの例を得て、私は望んでいます何らかの理由で頭がおかしい基本的なDATE MATHを手助けすることができます。
今、私の日付フィールドはtd:nth-child(4)にあり、私はそれを守りたい現在の日付。
<script>
$(document).ready(function() {
$('table td:nth-child(4)').each(function() {
var D1 = $(this).text();
var D2 = new Date();
if ((D1 - D2) < 4) {
$(this).css('backgroundColor', 'RED');
}
else if((D1 - D2) < 7) && ((D1 - D2) > 4) {
$(this).css('backgroundColor', 'YELLOW');
}
else {
$(this).css('backgroundColor', '#99faa0');
}
});
event.preventDefault();
});
</script>
これは役立つかもしれないhttp://stackoverflow.com/questions/41948/how-do-i -get-the-difference-between-two-dates-in-javascript – Coleman