Avatar ·

PHP में वर्तमान दिनांक और समय कैसे प्राप्त करें, जैसे MySQL में NOW() के साथ?

सभी को नमस्ते! मैं PHP सीखना शुरू कर रहा हूँ और MySQL से आया हूँ, जहाँ मैं अक्सर तालिकाओं में वर्तमान दिनांक और समय डालने के लिए NOW() फ़ंक्शन का उपयोग करता था। उदाहरण के लिए, SQL में मैं लिखता था:\n\n```sql\nINSERT INTO posts (title, created_at) VALUES ('मेरा पोस्ट', NOW());\n```\n\nयह बढ़िया काम करता था। अब मैं PHP में डेटाबेस में डेटा सेव करते समय वही काम करने की कोशिश कर रहा हूँ। मैं ऐसा कोड लिख रहा हूँ:\n\n```php\n$title = $_POST['title'];\n$sql = "INSERT INTO posts (title, created_at) VALUES ('$title', NOW())";\n```\n\nलेकिन मुझे बताया गया कि PHP क्वेरी के अंदर SQL फ़ंक्शन का उपयोग करना खराब प्रैक्टिस है, क्योंकि इससे टाइमज़ोन की समस्याएँ और सर्वर तथा डेटाबेस के समय में असंगति हो सकती है। इसके अलावा, अगर मैं इन्सर्ट करने से पहले समय की जाँच करना चाहूँ या PHP में इसे फ़ॉर्मेट करना चाहूँ, तो मैं ऐसा नहीं कर पाऊँगा।\n\nसवाल