/** * Retorna uma string com a data por extenso. * * @param int $param * * @return string */ public function dataExtenso($param = 1) { return DataExtenso::formatar($param, $this->getTimestamp()); }
/** * Verifica se a data rotorna por extenso corretamente. */ public function testSemanaDiaMesAnoHoraDateTime() { $this->assertEquals('sexta-feira, 25 de outubro de 2013 as 11:30:01', DataExtenso::formatar(DataExtenso::SEMANA_DIA_MES_ANO_HORA, new DateTime('2013-10-25 11:30:01'))); $this->assertEquals('quarta-feira, 23 de outubro de 2013 as 11:30:01', DataExtenso::formatar(DataExtenso::SEMANA_DIA_MES_ANO_HORA, new DateTime('2013-10-23 11:30:01'))); $this->assertEquals('sexta-feira, 25 de outubro de 2013 as 11:30:01', DataExtenso::formatar(DataExtenso::SEMANA_DIA_MES_ANO_HORA, new DateTime('10/25/2013 11:30:01'))); }