Dittoで出力したリストにNEWマークをつける

こちらを参考に改造。
PHxを利用するが、Dittoには基本的に連携とれるようになっているらしい。
ということで、まず、新規にスニペット「phx:newly」を作成する。

<?php
// phx:newly
$ymdSeparater = '.';
$newDays = 7;
$outhtml = "<font color=#FF0000> New!!</font>";

$newSec = $newDays * 86400; //24H x 60min x 60sec = 86400
$curDate = explode(' ', $output);
$half = is_array($curDate)?$curDate[0]:$curDate;
$ymd = explode($ymdSeparater , $half);

$curTime = mktime (23,59,59, $ymd[1], $ymd[2], $ymd[0]);
if($curTime > (time()- $newSec)) {
  return $outhtml;
}
return '';
?>

Dittoのチャンクの中で、NEWマークを呼び出したいところに[+date:newly+]を記述する。