Caution: This documentation is for eZ Publish legacy, from version 3.x to 6.x.
For 5.x documentation covering Platform see eZ Documentation Center, for difference between legacy and Platform see 5.x Architecture overview.

Date

Summary

Validates and stores a date value.

Properties

NameInternal nameSearchableInformation collector
Date ezdate Yes. No.

Description

This datatype allows the validation, storage and retrieval of dates consisting of a year, month and day value. The valid input range is 01.01.1970 - 19.01.2038. The following screenshot shows the class attribute edit interface of this datatype.

Class attribute edit interface for the "Date" datatype.

Class attribute edit interface for the "Date" datatype.

Default value

The "Default value" parameter has two options: "Empty" and "Current date". The default setting is "Empty", which means that when a new object is created, the attribute using this datatype will be empty. If the "Current date" setting is used, the current date will be set when a new object is created.

Object attribute edit interface

The following screenshot shows the object attribute edit interface for this datatye.

Object attribute edit interface for the "Date" datatype.

Object attribute edit interface for the "Date" datatype.

Raw output

The ".content" of an ezcontentobjectattribute object using this datatype returns an ezdate object.

Balazs Halasy (21/02/2005 2:36 pm)

Balazs Halasy (02/10/2007 7:19 pm)


Comments

  • Ridiculous lower limit on date.

    You have to be kidding. Why is there a lower limit at 01.01.1970?
    Yes, I know about epoc. Still there are no reasons to implement such limits in any system.

    What is the proper way to register dates before 1970 in eZ?
    • Re: Ridiculous lower limit on date.

      same problem
    • Re: Ridiculous lower limit on date.

      look for birthdaydate contribution