![]() | رقم المشاركة : 1 (permalink) |
![]() السلام عليكم الكثير منا يحتاج لعرض التوقيت الصحيح في موقعه الإخباري أو المنتدى أو أي موقع يريده قد يقول قائل و لماذا التعب و هناك الجافا سكربت يعرض لك التوقيت و بعدة أشكال مختلفة فأقول نعم هذا صحيح لكن هناك مشكلة في هذا الكود الجافا سكربت يعرض توقيت جهاز الزائر و ليس توقيت المدينة أو السرفر نفسه بمعنى لو صادف دخول زائر من امريكا و زائر من السعودية في نفس اللحظة سنجد أنه تم عرض التوقيت مختلف بينما هم دخلوا بوقت واحد !! .. و هذا خلاف أن كثير من الأجهزة تحمل توقيت خاطئ .. مثل جهازي .. لذا كانت الحاجة لبرمجة كود توقيت يعرض توقيت موحد لجميع الزوار و هذه الخاصية موجود في البرامج الكبرى مثل المنتديات و أدلة المواقع و الدروس و غيرهم و لكننا نحتاج للكود في مواقعنا العادية المكونة من صفحات php عادية .. فكيف يمكننا ذلك ؟ الحل في هذا الكود : <?php $time=getdate(time()+(3600*3)); echo $time["hours"].":".$time["minutes"]; ?> جرب و ضعه بأي صفحة php بموقعك و إنظر النتيجة .. إن كنت قد وضعته بموقعك على السيرفر الشخصي فسنلاحظ أنه سيقوم بعرض التوقيت نفسه مع زيادة ثلاث ساعات .. و إن كنت وضعته بموقعك على السيرفر في الإنترنت فسوف يقوم بعرض توقيت السيرفر مضافاً عليه ثلاث ساعات .. هذه الثلاث المضافة موضعها بالكود هنا : $time=getdate(time()+(3600*3)); و بإمكانك إستبدالها بفارق التوقيت بين سيرفر الموقع و مدينتك .. فمثلاً لو قلنا أن سيرفر موقعي في كندا مدينة مونتريال .. و توقيت السيرفر هو الساعة السابعة مساءاً .. فإذا علمنا أن فرق التوقيت بين مدينة الرياض و مونتريال 8 ساعات إذاً سنضع بدل ال 3 رقم 8 لكي يعرض لنا توقيت الرياض .. و هكذا .. و طبعاً إذا كنت تريد عرض توقيت السيرفر بدون أي فارق فما عليك سوى إستبدال 3 ب صفر .. آمل أن يكود في الكود نفع للجميع ;,] guvq j,rdj l]dkj; H, hgsdvtv f'vdrm sigm | |
| ![]() |
![]() | رقم المشاركة : 4 (permalink) | ||
![]() يعطيك العافية
| |||
| ![]() |
![]() |
مواقع النشر (المفضلة) |
|
|