सैद्धांतिक प्रश्न।php getdate() बनाम दिनांक()
स्थिति की कल्पना करें। मुझे आज की तारीख और समय मिलना है (अब नहीं, लेकिन आज - दिन की शुरुआत)। मैं या तो इस कोड के साथ यह कर सकते हैं:
$now = time();
$today = date('Y-m-d H:i:s', mktime(0, 0, 0, date("m", $now), date("d", $now), date("Y", $now)));
या इस:
$now = getdate();
$today = date('Y-m-d H:i:s', mktime(0, 0, 0, $now['mon'], $now['mday'], $now['year']));
सबसे उदाहरण मैंने देखा है में, पहले जिस तरह से किया जाता है। सवाल सरल है: क्यों? पहला, महीने, दिन और वर्ष प्राप्त करने के लिए 3 फ़ंक्शन कॉल का उपयोग करता है।
शायद आदत: पीएचपी इंटरैक्टिव शीघ्र से एक डेमो? या सिर्फ भाग्य - समान कोडित उदाहरण ढूंढना। प्रदर्शन के अनुसार दोनों के बीच कोई वास्तविक अंतर नहीं है। इसके लायक होने के लिए, मैं दूसरी विधि पसंद करता हूं। यह बेहतर पढ़ता है। – Adam