Example #1
0
 /** 
  * 根据时间戳,返回人读时间格式
  * 
  * @param String $timestamp
  * 
  * @return Array $new_date
  */
 public static function dateFormater($timestamp)
 {
     $t = Zend_Registry::get('translate');
     $result = array();
     $date = new Zend_Date($timestamp);
     $result['date'] = $date->toString('YYYY-MM-dd');
     $result['time'] = $date->toString('HH:mm');
     //解析时间
     if ($date->isToday()) {
         $result['dateHuman'] = $t->_('Today');
     } elseif ($date->isTomorrow()) {
         $result['dateHuman'] = $t->_('Tomorrow');
     } elseif ($date->isYesterday()) {
         $result['dateHuman'] = $t->_('Yesterday');
     }
     return $result;
 }
Example #2
0
 /**
  * Test for Yesterday
  */
 public function testYesterday()
 {
     $locale = new Zend_Locale('de_AT');
     $date = new Zend_Date(Zend_Date::now());
     $d2 = new Zend_Date(1010101010, $locale);
     $date->subDay(1);
     $this->assertFalse($d2->isYesterday());
     $this->assertTrue($date->isYesterday());
 }