Я намагаюся взяти об'єкт дати, який виходить із моєї Drupal CMS, відняти один день і роздрукувати обидві дати. Ось що я маю
$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
Тому я не розумію, чому вихідний об’єкт дати виходить нормально, але тоді я намагаюся створити додатковий об’єкт дати та модифікувати його, віднімаючи один день, і здається, що я не можу цього зробити. Вихідні дані завжди виходять порожніми.
$date_raw = date("r");