------------------------------------------------------------------------------- $Id: DBO.php 361 2003-10-06 16:56:46Z llucar $ -----------------------------------------------------------------------------*/ require_once 'Date.php'; require_once 'Date/Calc.php'; /** * Clase de manejo de fechas con algunos extra features. * * @access public */ class MECON_Date extends Date { /** * Obtiene la fecha de inicio del próximo mes. * * @return MECON_Date. * @access public */ function getBeginOfNextMonth() { return new MECON_Date(Date_Calc::beginOfNextMonth( $this->day, $this->month, $this->year, '%Y-%m-%d')); } /** * Obtiene la fecha de fin del próximo mes. * * @return MECON_Date. * @access public */ function getEndOfNextMonth() { return new MECON_Date(Date_Calc::endOfNextMonth( $this->day, $this->month, $this->year, '%Y-%m-%d')); } /** * Obtiene la fecha de inicio del mes anterior. * * @return MECON_Date. * @access public */ function getBeginOfPrevMonth() { return new MECON_Date(Date_Calc::beginOfPrevMonth( $this->day, $this->month, $this->year, '%Y-%m-%d')); } /** * Obtiene la fecha de fin del mes anterior. * * @return MECON_Date. * @access public */ function getEndOfPrevMonth() { return new MECON_Date(Date_Calc::endOfPrevMonth( $this->day, $this->month, $this->year, '%Y-%m-%d')); } } ?>