} } // Check if user is an anonymous poster if ($record['uid'] > 1) { $showuserlink = '<span class="replypagination">'; $showuserlink .= '<a href="' . $_CONF['site_url'] . '/users.php?mode=profile&uid=' . $record['uid'] . '">' . $record['name']; $showuserlink .= '</a></span>'; } else { $showuserlink = $record['name']; } if ($record['last_reply_rec'] > 0) { $lastreply['date'] = $record['lastupdated']; $lastreply['name'] = $record['lpname']; $dt->setTimestamp($lastreply['date']); $lastdate1 = $dt->format('m/d/Y', true); if ($dt->isToday()) { $lasttime = $dt->format('H:i a', true); $lastdate = $LANG_GF01['TODAY'] . $lasttime; } elseif ($_FF_CONF['allow_user_dateformat']) { $lastdate = $dt->format($dt->getUserFormat(), true); } else { $lastdate = $dt->format('M/d/y H:i a', true); } } else { $dt->setTimestamp($record['lastupdated']); $lastdate = $dt->format('M/d/y H:i a', true); $lastreply = $record; } $dt->setTimestamp($record['date']); $firstdate1 = $dt->format('m/d/Y', true); if ($dt->isToday()) {
/** * 指定年月のカレンダー情報 * @param int [$year=null] 年 * @param int [$mon=null] 月 * @return array 月情報配列 */ public static function getCalendarInfo($year = null, $mon = null) { $list = array(); // 年月の汚染があれば除去 Date::cleanDate($year, $mon); // 月初めの曜日 $w = Date::getWeekNumberOfFirstDay($year, $mon); // 月の日数 $lastDay = Date::getLastDay($year, $mon); // 日付情報 for ($day = 1; $day <= $lastDay; $day++) { $holi = self::isHoliday($year, $mon, $day); if ($holi !== false) { $list[$day]['holiday'] = $holi; } $today = Date::isToday($year, $mon, $day); if ($today === true) { $list[$day]['today'] = "本日"; } $list[$day]['wday'] = $w; if (++$w > Date::WDAY_SAT) { $w = Date::WDAY_SUN; } } return $list; }