ابرمج موقع جديد
وفي اضافة المواضيع اريد وضع وقت التي اضيفة به هاذا الموضوع واريد طريقة في حال مرة علئ هاذا الموضوع مدة زمنية اقلها دقيقة واكثرها غير محدد بان يكتب لي
تم اضافة الموضوع قبل 4 ساعاة مثلا
لن اعطيك الكود جاهز ولكن سألمحه لك
عند اضافة احدهم موضوع استجلب دالة الوقت ونخزنه في ثابت فلنسميه time1 وخزنه في قاعدة البيانات وعند جلب محتويات الموضوع من قاعدة البيانات مثلاً اجلب معه الوقت في الحقل المناسب له في واجهة الموقع. طبعاً الوقت سيكون شبيه لهذا 120001 وهو 12:00:01 وهذا اتركه لك.
ناتي لــ "قبل 4 ساعات": عندما يتصفح زائر الموقع ستجلب دالة الوقت مرة اخرى لكي تعرف الوقت الحالي للزائر وتخزنه في متغير فلنسميه time2 ونطرح الثاني من الاول ونخزنه في متغير time3 ونتحقق من القيمة اذا كان اصغر من 24 يكون مضى time3 من نشر الموضوع.
مثال:-
time1 =0215 , time2=0310
time3=time2-time1=0310-0215=55 min
وهكذا
الطريقة الأولى باستخدام PHP
الطريقة الثانية باستخدام jQuery
نصيحة مني استعمل دالة time() التي تعيد لك الوقت بصيغة timestamp وهو عدد التواني مند 1970
و من خلال هده القيمة ستستخرج كل المعلومات التي تريد من بينها الوقت بين التواريخ
متلا
time_now - time_article = time_deference
و اعتمد على هدا الكود
التعليقات