Ну на вскидку пару идей,
1. SERV.RTIME.FORMAT
2. Хранить в юникстайме
3. Вычислять юлианскую через mysql
В любом случае работать с датами в таком формате (сравнивать, модифицировать и тп) не вариант. Обычный юникстайм в помощь, дальше от него плясать или через базу или свои функции навешивать для преобразования. Иначе реально будешь спотыкатся на сферовских приколах ))
Ну и быстрое решение с интернета в псведокоде если мы таки работаем c unixtime. Правда нет под рукой сферы что б точно сказать формат SERV.TIME, но поидеи сфера как то в нем вернуть точно должна смочь
Код
Эпоха Unix (нулевая точка) - 1 января 1970 года. Это соответствует юлианскому дню 2440587.5
function float getJulianFromUnix( int unixSecs )
{
return ( unixSecs / 86400.0 ) + 2440587.5;
}