/**
  * Renders value.
  * @param string $value
  * @return string
  */
 public function renderValue($value)
 {
     $value = strtotime($value);
     if ($value == ZurmoTimeZoneHelper::getTimeZoneOffset()) {
         return Zurmo::t('Core', '(None)');
     }
     $dateTime = date('Y-m-d H:i:s', $value);
     return DateTimeUtil::resolveTimeStampForDateTimeLocaleFormattedDisplay($dateTime);
 }
Пример #2
0
 public function testResolveTimeStampForDateTimeLocaleFormattedDisplay()
 {
     $value = strtotime("3 June 1980");
     $displayValue = DateTimeUtil::resolveTimeStampForDateTimeLocaleFormattedDisplay($value);
     $this->assertEquals('6/3/80 12:00 AM', $displayValue);
     //other locales
     Yii::app()->setLanguage('de');
     $value = strtotime("3 June 1980");
     $displayValue = DateTimeUtil::resolveTimeStampForDateTimeLocaleFormattedDisplay($value);
     $this->assertEquals('03.06.80 00:00', $displayValue);
 }
Пример #3
0
 public function testResolveTimeStampForDateTimeLocaleFormattedDisplay()
 {
     $value = strtotime("3 June 1980");
     $displayValue = DateTimeUtil::resolveTimeStampForDateTimeLocaleFormattedDisplay($value);
     $this->assertEquals('6/3/80 12:00 AM', $displayValue);
     //For input
     $value = strtotime("3 June 1920");
     $displayValue = DateTimeUtil::resolveTimeStampForDateTimeLocaleFormattedDisplay($value, DateTimeUtil::DATETIME_FORMAT_DATE_WIDTH, DateTimeUtil::DATETIME_FORMAT_TIME_WIDTH, true);
     $this->assertEquals('6/3/1920 12:00 AM', $displayValue);
     //other locales
     Yii::app()->setLanguage('de');
     $value = strtotime("3 June 1980");
     $displayValue = DateTimeUtil::resolveTimeStampForDateTimeLocaleFormattedDisplay($value);
     $this->assertEquals('03.06.80 00:00', $displayValue);
     //For input
     $value = strtotime("3 June 1920");
     $displayValue = DateTimeUtil::resolveTimeStampForDateTimeLocaleFormattedDisplay($value, DateTimeUtil::DATETIME_FORMAT_DATE_WIDTH, DateTimeUtil::DATETIME_FORMAT_TIME_WIDTH, true);
     $this->assertEquals('03.06.1920 00:00', $displayValue);
 }