# \[Erledigt\] In welchem Format "releaseDate" über REST API für eine Variante setzen?

**URL:** https://forum.shopware.com/t/erledigt-in-welchem-format-releasedate-uber-rest-api-fur-eine-variante-setzen/36813
**Category:** Programmierung
**Created:** [18. Mai 2016 um 08:50 UTC](https://forum.shopware.com/t/erledigt-in-welchem-format-releasedate-uber-rest-api-fur-eine-variante-setzen/36813 "2016-05-18T08:50:16Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![zaphod](https://avatars.discourse-cdn.com/v4/letter/z/9de053/32.png) [@zaphod](https://forum.shopware.com/u/zaphod)
#### Post date: [18. Mai 2016 um 08:50 UTC](https://forum.shopware.com/t/erledigt-in-welchem-format-releasedate-uber-rest-api-fur-eine-variante-setzen/36813/1 "2016-05-18T08:50:16Z")

</div>

Guten Tag,

wie der Titel schon sagt versuche ich das “releaseDate” über die Rest API für eine Variante zu setzen, aber egal was ich eintrage, die Datenbank bleibt leer. Leider finde ich im Netz auch kein Beispiel bei dem ein Datum über die API gesetzt wird. Veilleicht hat einer von euch das Problem schon gelößt, über eine Antwort würde ich mich sehr freuen.

Ich verwende aktuelle Shopware-Version 5.1.5

hiermit erzeuge ich die Varianten und das klappt sehr gut, naja bis aus “releaseDate”.

```
$VariantePost = array(
	'articleId' => id,
	'number' => $products_artvarnr,
	'active' => 1,
	'inStock' => $products_stock,
	'unitId' => 1,
	'shippingFree' => 1,
	'releaseDate' => 2016-05-27,
	'prices' => array(
		array(
			'customerGroupKey' => 'EK',
			'from' => 1,
			'to' => '-',
			'price' => $products_price_final,
		),
	),
 
	'configuratorOptions' => array(
		array('optionId' => $option_id,'groupId' => $group_id,),
	),
);

$client->post('variants',$VariantePost);

```

Update hiermit

```
$VariantePut = array(
		'releaseDate' => 2016-05-27,
	);

$client->put('variants/'.$variante_id,$VariantePut);

```

&nbsp;

Mit freundlichen Grüßen  
Zaphod

---

<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: [18. Mai 2016 um 08:54 UTC](https://forum.shopware.com/t/erledigt-in-welchem-format-releasedate-uber-rest-api-fur-eine-variante-setzen/36813/2 "2016-05-18T08:54:04Z")

</div>

```
$VariantePut = array(
		'releaseDate' => '2016-05-27',
	);

$client->put('variants/'.$variante_id,$VariantePut);

```

Du musst ihn als String übergeben, da du sonst 2016 minus 5 minus 27 rechnest 🙂

---

<div class="post-metadata">

### Author: ![zaphod](https://avatars.discourse-cdn.com/v4/letter/z/9de053/32.png) [@zaphod](https://forum.shopware.com/u/zaphod)
#### Post date: [18. Mai 2016 um 09:23 UTC](https://forum.shopware.com/t/erledigt-in-welchem-format-releasedate-uber-rest-api-fur-eine-variante-setzen/36813/3 "2016-05-18T09:23:00Z")

</div>

Hi, meinst du so? Das klappt leider auch nicht.  
&nbsp;

```
$releasedate = "2016-06-13";

$VariantePut = array(
	'releaseDate' => $releasedate,
);

$client->put('variants/'.$variante_id,$VariantePut);

```

&nbsp;

---

<div class="post-metadata">

### Author: ![zaphod](https://avatars.discourse-cdn.com/v4/letter/z/9de053/32.png) [@zaphod](https://forum.shopware.com/u/zaphod)
#### Post date: [18. Mai 2016 um 10:22 UTC](https://forum.shopware.com/t/erledigt-in-welchem-format-releasedate-uber-rest-api-fur-eine-variante-setzen/36813/4 "2016-05-18T10:22:09Z")

</div>

Es geht jetzt, der Fehler lag beim API Aufruf über https, nachdem ich auf http umgestellt habe, ist das Datum korrekt eingetragen worden.
