cck date dans une création de noeud via drupal_execute

Bonjour à tous,
Dans un de mes modules, je créée un noeud dynamiquement.
Ce type de noeud comporte des champs CCK.
Je bloque sur la génération du noeud au niveau du CCK date qui me retourne une erreur :

  

$values_fiche = array();

   
   $values_fiche['values'] = array
  (
      'title' => t( 'nametest'),
      'name' => 'klikissy',
       'field_sportif_prenom' => array(array('value' => 'prenom')),
       'field_sportif_civ' => array(array('value' => 2)),
//-----------CCK DATE-----------
      'field_naissance' => array(array('value' => '1980'.'-'.'11'.''.'27'.'T00:00:00', 'timezone' =>'UTC', 'timezone_db' =>'UTC' )),
//------------------------------

       'field_sportif_ville' => array(array('value' => 'paris')),
     'field_sportif_pays' => array(array('value' => 'france')),
     'op' => t('Save'),
  );
$new_fiche_node = (object) NULL;
   $new_fiche_node->type = 'fiche_sportif';
  module_load_include('inc', 'node', 'node.pages');
    drupal_execute('fiche_sportif_node_form', $values_fiche, $new_fiche_node);

Dans devel, sur un noeud généré via l’interface, le champ date me retourne pourtant la structure suivante :

field_naissance (Array, 1 element)

*
0 (Array, 4 elements)
o
value (String, 19 characters ) 1980-11-27T00:00:00
o
timezone (String, 3 characters ) UTC
o
timezone_db (String, 3 characters ) UTC
o
date_type (String, 4 characters ) date | (Callback) date() ;

Bref savez vous comment poster un cck date en php ?

Syndiquer le contenu