private function getEventTooltip(AphrontCalendarEventView $event)
 {
     $time_pref = $this->getUser()->getPreference(PhabricatorUserPreferences::PREFERENCE_TIME_FORMAT);
     Javelin::initBehavior('phabricator-tooltips');
     $start = id(AphrontFormDateControlValue::newFromEpoch($this->getUser(), $event->getEpochStart()));
     $end = id(AphrontFormDateControlValue::newFromEpoch($this->getUser(), $event->getEpochEnd()));
     $start_date = $start->getDateTime()->format('m d Y');
     $end_date = $end->getDateTime()->format('m d Y');
     if ($event->getIsAllDay()) {
         if ($start_date == $end_date) {
             $tip = pht('All day');
         } else {
             $tip = pht('All day, %s - %s', $start->getValueAsFormat('M j, Y'), $end->getValueAsFormat('M j, Y'));
         }
     } else {
         if ($start->getValueDate() == $end->getValueDate()) {
             $tip = pht('%s - %s', $start->getValueAsFormat($time_pref), $end->getValueAsFormat($time_pref));
         } else {
             $tip = pht('%s - %s', $start->getValueAsFormat('M j, Y, ' . $time_pref), $end->getValueAsFormat('M j, Y, ' . $time_pref));
         }
     }
     return $tip;
 }
 private function getEventTooltip(AphrontCalendarEventView $event)
 {
     $viewer = $this->getViewer();
     $time_key = PhabricatorTimeFormatSetting::SETTINGKEY;
     $time_pref = $viewer->getUserSetting($time_key);
     Javelin::initBehavior('phabricator-tooltips');
     $start = id(AphrontFormDateControlValue::newFromEpoch($viewer, $event->getEpochStart()));
     $end = id(AphrontFormDateControlValue::newFromEpoch($viewer, $event->getEpochEnd()));
     $start_date = $start->getDateTime()->format('m d Y');
     $end_date = $end->getDateTime()->format('m d Y');
     if ($event->getIsAllDay()) {
         if ($start_date == $end_date) {
             $tip = pht('All day');
         } else {
             $tip = pht('All day, %s - %s', $start->getValueAsFormat('M j, Y'), $end->getValueAsFormat('M j, Y'));
         }
     } else {
         if ($start->getValueDate() == $end->getValueDate()) {
             $tip = pht('%s - %s', $start->getValueAsFormat($time_pref), $end->getValueAsFormat($time_pref));
         } else {
             $tip = pht('%s - %s', $start->getValueAsFormat('M j, Y, ' . $time_pref), $end->getValueAsFormat('M j, Y, ' . $time_pref));
         }
     }
     return $tip;
 }