Tôi đang cố gắng lấy một đối tượng ngày tháng sắp ra khỏi CMS Drupal của mình, trừ đi một ngày và in ra cả hai ngày. Đây là những gì tôi có
$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
Vì vậy, tôi không hiểu tại sao đối tượng ngày ban đầu lại hoạt động tốt, nhưng sau đó tôi đang cố gắng tạo một đối tượng ngày bổ sung và sửa đổi nó bằng cách trừ đi một ngày và có vẻ như tôi không thể làm điều đó. Đầu ra luôn trống.
$date_raw = date("r");