Difference between revisions of "Timestamp field"
m |
m |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
{{fieldtypes}} | {{fieldtypes}} | ||
− | + | ||
+ | |||
+ | == Description == | ||
+ | This field is almost exactly the same as a [[Time field]] except it has the default value of the current time. So this will be implicitly said if another value is not specified. Therefore, this type of field is useful to capture the exact time a data object is created. | ||
+ | |||
== Inheritance == | == Inheritance == | ||
− | |||
* [[Metadata]] | * [[Metadata]] | ||
** [[Date field]] | ** [[Date field]] | ||
Line 8: | Line 11: | ||
**** [[Timestamp field]] | **** [[Timestamp field]] | ||
− | == | + | == Additional Properties == |
− | + | As for [[Time field#Additional_Phrases|Time fields]]. | |
− | |||
− | |||
− | As for [[Time field]] | ||
== Required Phrases == | == Required Phrases == | ||
− | + | No additional phrases beyond those required for [[Time field#Required_Phrases|Time fields]]. | |
− | |||
== Database == | == Database == | ||
− | |||
Timestamp fields are stored in the database as | Timestamp fields are stored in the database as | ||
− | |||
fieldname_year SMALLINT(6) | fieldname_year SMALLINT(6) | ||
fieldname_month SMALLINT(6) | fieldname_month SMALLINT(6) | ||
Line 28: | Line 25: | ||
fieldname_minute SMALLINT(6) | fieldname_minute SMALLINT(6) | ||
fieldname_second SMALLINT(6) | fieldname_second SMALLINT(6) | ||
+ | |||
+ | == API == | ||
+ | See [[API:EPrints/MetaField/Timestamp|API page]]. | ||
+ | |||
+ | == Examples == | ||
+ | Most basic example. | ||
+ | { | ||
+ | name => 'created' | ||
+ | type => 'timestamp', | ||
+ | } |
Latest revision as of 23:20, 9 April 2023
EPrints 3 Reference: Directory Structure - Metadata Fields - Repository Configuration - XML Config Files - XML Export Format - EPrints data structure - Core API - Data Objects
Metadata Fields: Arclanguage - Base64 - Bigint - Boolean - Compound - Counter - Dataobjref - Date - Decimal - Email - Fields - Float - Id - Idci - Image - Int - Itemref - Keywords - Langid - Longtext - Longtext_counter - Multilang - Multipart - Name - Namedset - Pagerange - Recaptcha - Recaptcha3 - Relation - Search - Secret - Set - Storable - Subject - Subobject - Text - Time - Timestamp - Url - Uuid
Contents
Description
This field is almost exactly the same as a Time field except it has the default value of the current time. So this will be implicitly said if another value is not specified. Therefore, this type of field is useful to capture the exact time a data object is created.
Inheritance
Additional Properties
As for Time fields.
Required Phrases
No additional phrases beyond those required for Time fields.
Database
Timestamp fields are stored in the database as
fieldname_year SMALLINT(6) fieldname_month SMALLINT(6) fieldname_day SMALLINT(6) fieldname_hour SMALLINT(6) fieldname_minute SMALLINT(6) fieldname_second SMALLINT(6)
API
See API page.
Examples
Most basic example.
{ name => 'created' type => 'timestamp', }