मैं एक तारीख वस्तु लेने की कोशिश कर रहा हूं जो मेरे ड्रुपल सीएमएस से निकल रही है, एक दिन घटाएं और दोनों तिथियों का प्रिंट आउट लें। यहाँ मेरे पास क्या है
$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");