---
name: "LedgerSMB::DBObject::Date"
section: "3pm"
platform: "linux"
package: "ledgersmb"
version: "1.3.40-1"
release: "Debian 8 (Jessie)"
platforms: ["linux"]
url: "https://new.carta.tech/LedgerSMB::DBObject::Date"
---

# LedgerSMB::DBObject::Date(3pm)

Date Handling Back-end Routines for LedgerSMB

## NAME

LedgerSMB::DBobject::Date - Date Handling Back-end Routines for LedgerSMB

## SYNOPSIS

Provides the functions for generating the data structures for dates used in  LedgerSMB.

## METHODS

- LedgerSMB::DBObject::Payment-\>*new()*

  Inherited from LedgerSMB::DBObject.  Please see that documnetation for details.

- $self-\>*build\_filter\_by\_period()*

  This function takes `$locale` as an argument to build the list boxes, of the period filter.

  It sets `$self`-\>{yearsOptions}, `$self`-\>{$monthsOptions}, `$self`-\>{radioOptions}  so you just pass the hash to the template system. :)

## COPYRIGHT

Copyright (c) 2009, the LedgerSMB Core Team.  This is licensed under the GNU  General Public License, version 2, or at your option any later version.  Please  see the accompanying License.txt for more information.
