J'essaie de prendre un objet date qui sort de mon CMS Drupal, de soustraire un jour et d'imprimer les deux dates. Voici ce que j'ai
$date_raw = $messagenode->field_message_date[0]['value'];
print($date_raw);
//this gives me the following string: 2011-04-24T00:00:00
$date_object = date_create($date_raw);
$next_date_object = date_modify($date_object,'-1 day');
print('First Date ' . date_format($date_object,'Y-m-d'));
//this gives me the correctly formatted string '2011-04-24'
print('Next Date ' . date_format($next_date_object,'Y-m-d'));
//this gives me nothing. The output here is always blank
Je ne comprends pas pourquoi l'objet date d'origine s'affiche correctement, mais que j'essaie ensuite de créer un objet date supplémentaire et de le modifier en soustrayant un jour, ce qui semble impossible. Le résultat est toujours vide.