Ich versuche, ein Datumsobjekt zu nehmen, das aus meinem Drupal-CMS stammt, einen Tag zu subtrahieren und beide Daten auszudrucken. Hier ist was ich habe
$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
Ich verstehe also nicht, warum das ursprüngliche Datumsobjekt gut herauskommt, aber dann versuche ich, ein zusätzliches Datumsobjekt zu erstellen und es durch Subtrahieren eines Tages zu ändern, und es scheint, dass ich das nicht tun kann. Die Ausgabe ist immer leer.
$date_raw = date("r");