में डेट ऑब्जेक्ट के रूप में वर्तमान दिनांक/समय कैसे प्राप्त करें दिनांक दिनांक के रूप में आज की तारीख कैसे प्राप्त करें?PHP
मैं कुछ प्रारंभ तिथि और आज के बीच अंतर की गणना करने की कोशिश कर रहा हूं। निम्नलिखित काम नहीं करेगा, क्योंकि getdate()
एक सरणी देता है और नहीं एक तारीख वस्तु:
$today = getdate();
$start = date_create('06/20/2012');
$diff = date_diff($start, $today);
echo($today . '<br/>' . $start . '<br/>' . $diff);
आउटपुट:
Array ([seconds] => 8 [minutes] => 1 [hours] => 16 [mday] => 11 [wday] => 1 [mon] => 6 [year] => 2012 [yday] => 162 [weekday] => Monday [month] => June [0] => 1339455668)
DateTime Object ([date] => 2012-06-20 00:00:00 [timezone_type] => 3 [timezone] => America/Los_Angeles)
मुझे लगता है कि स्पष्ट '$ आज = नया डेटटाइम (" अब "); 'अधिक स्पष्ट है, भले ही तर्क" अब "के लिए डिफ़ॉल्ट हो। – jedwards
कोड * $ आज = नया डेटटाइम ('अब'); * वास्तव में किसी प्रकार की त्रुटि फेंक रहा है। (500 आंतरिक सर्वर त्रुटि) – McGarnagle
@dbaseman क्या आप अधिक विशिष्ट हो सकते हैं? PHP का कौन सा संस्करण आप चल रहे हैं? http://codepad.org/5lYyo8MC –