इसका सीधा सा मतलब है कि आप $row['expires']
. के बारे में सोच रहे हैं गलत तरीके से। यह UNIX टाइमस्टैम्प मान नहीं है और एक अमान्य तिथि उत्पन्न कर रहा है। इसका मतलब है कि मान अनिवार्य रूप से 0 का मूल्यांकन करता है, जो यूनिक्स समय में 1 जनवरी 1970 है
date()
आपको इसके लिए एक वैध यूनिक्स टाइमस्टैम्प भेजने की आवश्यकता है (INT 11), क्या आपके पास उस क्षेत्र के लिए डेटाबेस में है? या यह एक दिनांक समय क्षेत्र है?
इसे आजमाएं
echo date("d.m.Y \\u\\m H:i \\U\\h\\r", "2014-10-12"); //invalid
echo date("d.m.Y \\u\\m H:i \\U\\h\\r", time()); //valid: current unix timestamp