Упрощенно что у меня на странице:
Пусть текущее время: 12.01.2014 12:00
<div id="statsent">
<table>
<tr><td><span class="staton">12.01.2014 17:00</div></td></tr>
<tr><td><span class="staton">13.01.2014 с 12:00</div></td></tr>
<tr><td><span class="staton">11.01.2014 08:00</div></td></tr>
<tr><td><span class="staton">12.01.2014 17:00</div></td></tr>
</table>
</div>
"12.01.2014 17:00" больше текущего, значит "онлайн"
"13.01.2014 с 12:00" больше текущего и есть между датой буква с, значит "оффлайн до 13.01 12:00"
"11.01.2014 08:00" меньше текущего, значит "оффлайн"
"12.01.2014 17:00" снова больше текущего, значит "онлайн"
То есть что должно получиться
<div id="statsent">
<table>
<tr><td><span class="staton">Онлайн до 17:00</div></td></tr>
<tr><td><span class="staton">Оффлайн до 13.01 12:00</div></td></tr>
<tr><td><span class="staton">Оффлайн</div></td></tr>
<tr><td><span class="staton">Онлайн до 17:00</div></td></tr>
</table>
</div>