/** * Helper function - creates an object of type SMWTimeValue based * on a "Julian day" integer */ protected static function jdToTimeValue($jd) { $timeDataItem = SMWDITime::newFromJD($jd, SMWDITime::CM_GREGORIAN, SMWDITime::PREC_YMDT); $timeValue = new SMWTimeValue('_dat'); $timeValue->setDataItem($timeDataItem); return $timeValue; }
protected static function getWikiTextDateFromSMWDITime(SMWDITime $di) { $val = new SMWTimeValue(SMWDataItem::TYPE_TIME); $val->setDataItem($di); return $val->getShortWikiText(); }