---
title: "TCA: default Wert für datetime"
url: "https://www.typo3.net/d/108838-tca-default-wert-fuer-datetime"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","TCA"]
created: "2012-01-04"
last_reply: "2012-02-02"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# TCA: default Wert für datetime

Extensions › Entwicklung · 4 Antworten · gestartet 2012-01-04

## Eröffnungsbeitrag

**Cheeky** · 2012-01-04 · [Beitrag #1](https://www.typo3.net/d/108838-tca-default-wert-fuer-datetime/1)

Hallo,

ich möchte für die Starttime automatisch das aktuelle Datum einfügen (falls leer). Wie funktioniert das? Die zusätzliche Prüfung auf required greift einwandfrei. Beim default-Wert habe ich mich auch schon mit diversen mktime() Aufrufen gespielt, allerdings wurde nie irgendeine Vorbelegung gesetzt.

```php
$GLOBALS['TCA']['pages']['columns']['starttime']['config']['eval'] = 'datetime,required';
$GLOBALS['TCA']['pages']['columns']['starttime']['config']['default'] = '????';
```

Könnt ihr mir hier helfen?

lg, cheeky

## Antworten

### [#2](https://www.typo3.net/d/108838-tca-default-wert-fuer-datetime/2) · aemka · 2012-01-04

Was steht denn in der tca doku für defaults bei datetime feldern?

### [#3](https://www.typo3.net/d/108838-tca-default-wert-fuer-datetime/3) · Cheeky · 2012-01-05

Also ich finde zu dem Thema nichts - das ist auch der Grund, warum ich frage.
[TCA Doku](https://docs.typo3.org/m/typo3/reference-tca/main/en-us/Index.html)

Ich hab es versucht mit folgenden Werten, aber scheinbar zieht default in dem Fall gar nicht. Leider bin ich bei meinem Recherchen, die durchaus stattgefunden haben, noch auf keine bessere Lösung gestoßen. TYPO3 Version ist übrigens 4.6.

mktime(date('h'),date('i'),0,date('m'),date('d'),date('Y'))
'd'

lg, cheeky

### [#4](https://www.typo3.net/d/108838-tca-default-wert-fuer-datetime/4) · Cheeky · 2012-01-05

Die Lösung:

```php
$GLOBALS['TCA']['pages']['columns']['starttime']['config']['default'] = mktime(date('H'),date('i'),0,date('m'),date('d'),date('Y'));
```

### [#5](https://www.typo3.net/d/108838-tca-default-wert-fuer-datetime/5) · aemka · 2012-02-02

Hätte da nicht auch
$GLOBALS['TCA']['pages']['columns']['starttime']['config']['default'] = time();
gereicht?

---

Quelle: „TCA: default Wert für datetime“, typo3.net, https://www.typo3.net/d/108838-tca-default-wert-fuer-datetime
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
