# AttributSystem - DateTime Felder 0000-00-00 erzeugt NaN.NaN.0NaN?

**URL:** <https://forum.shopware.com/t/attributsystem-datetime-felder-0000-00-00-erzeugt-nan-nan-0nan/42486>\
**Category:** Programmierung\
**Created:** [30. Dezember 2016 um 12:05 UTC](https://forum.shopware.com/t/attributsystem-datetime-felder-0000-00-00-erzeugt-nan-nan-0nan/42486 "2016-12-30T12:05:55Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![elbsurfer](https://avatars.discourse-cdn.com/v4/letter/e/90ced4/32.png) [@elbsurfer](https://forum.shopware.com/u/elbsurfer)\
**Post date:** [30. Dezember 2016 um 12:05 UTC](https://forum.shopware.com/t/attributsystem-datetime-felder-0000-00-00-erzeugt-nan-nan-0nan/42486/1 "2016-12-30T12:05:55Z")

</div>

Hallo,

ich habe mir ein Plugin geschrieben, welches z.B. ein Freitextfeld wie folgt hinzufügt:

```
		$service->update('s_articles_attributes', 'fp_preorder_dispatch_date', 'datetime', [
			'label' => 'Versanddatum für Vorbestellungen Start',
			'translatable' => false,
			'displayInBackend' => true,
			'custom' => false
			]);

```

In SQL hat das Feld einen Default Wert von “NULL”. Wenn ich nun einen bestehenden Artikel editiere und diesen speichere, wird 0000-00-00 00:00:00 in die Datenbank&nbsp;geschrieben. Wenn ich den Artikel dann erneut aufrufe, sehe ich dies: “NaN.NaN.0NaN” und einen Validation-Error. Ich muss also diese Werte immer entfernen, um speichern zu können&nbsp;-\>&nbsp;[http://d.pr/i/1jnKY](http://d.pr/i/1jnKY)

Wie kann ich definieren, dass wenn der User keinen Wert einträgt nicht 0000-00-00 00:00:00 sondern NULL als Wert übertragen wird? Oder als zweiten Lösungsansatz, wie kann das Backend den Wert “0000-00-00 00:00:00” korrekt darstellen?

Hat jemand hier einen Tipp? Danke!

&nbsp;

---

<div class="post-metadata">

**Author:** ![shyim](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/shyim/32/7681_2.png) [@shyim](https://forum.shopware.com/u/shyim)\
**Post date:** [1. Januar 2017 um 22:28 UTC](https://forum.shopware.com/t/attributsystem-datetime-felder-0000-00-00-erzeugt-nan-nan-0nan/42486/2 "2017-01-01T22:28:46Z")

</div>

Hey,

erstens das ist ein Bug der im nächsten Release behoben ist&nbsp;[SW-17130 - Fix NaN-bug in DateTime formatted attributes · shopware/shopware@773b8c9 · GitHub](https://github.com/shopware/shopware/commit/773b8c937da71edd885daa2f91d32bff1f9bef1a)

Du könntest am einfachsten die Komponente überschreiben und den Fix in der Methode setValue benutzen, somit sollte das behoben sein
